Rhino 7. Grasshopper 1.0.0007. 7730 components including 164 addons. 514 video tutorials.
| Aligned Dimension (AlignDim) Create a distance annotation between two points | |
| Arc Dimension (ArcDim) Create an angle annotation based on an arc. | |
| Circular Dimension (CircleDim) Create an angle annotation projected to a circle. | |
| Angular Dimension (AngleDim) Create an angle annotation between points. | |
| Linear Dimension (LinearDim) Create a distance annotation between points, projected to a line. | |
| Line Dimension (LineDim) Create a distance annotation along a line. | |
| Marker Dimension (MarkDim) Create a text annotation at a point | |
| Angular Dimensions (Mesh) (AngleDimMesh) Create angle annotations for all mesh corners. | |
| Serial Dimension (SerialDim) Create a distance annotation between multiple points, projected to a line. | |
| Gradient Hatch (GHatch) Create a gradient hatch | |
| Make2D Create a hidden line drawing from geometry | |
| Make2D Rhino View (M2D Rhino) Import a Rhino view for a Make2D solution | |
| Make2D Parallel View (M2D Parallel) Define a parallel view for a Make2D solution | |
| Make2D Perspective View (M2D Perspective) Define a perspective view for a Make2D solution | |
| Pattern Hatch (PHatch) Create a patterned hatch |
| Colour CMYK (CMYK) Create a colour from floating point {CMYK} channels. | |
| Colour HSL (HSL) Create a colour from floating point {HSL} channels. | |
| Colour HSV (HSV) Create a colour from floating point {HSV} channels. | |
| Colour L*ab (L*AB) Create a colour from floating point {CIE L*ab} channels. | |
| Colour LCH (LCH) Create a colour from floating point {CIE LCH} channels. | |
| Colour RGB (RGB) Create a colour from {RGB} channels. | |
| Colour RGB (f) (fRGB) Create a colour from floating point {RGB} channels. | |
| Split AHSL (AHSL) Split a colour into floating point {AHSL} channels | |
| Split AHSV (AHSV) Split a colour into floating point {AHSV} channels | |
| Split ARGB (ARGB) Split a colour into floating point {ARGB} channels. | |
| Colour XYZ (XYZ) Create a colour from floating point {XYZ} channels (CIE 1931 spec). |
| Symbol (Advanced) (SymAdv) Advanced symbol display properties | |
| Symbol (Simple) (SymSim) Simple symbol display properties | |
| Symbol Display (Symbol) Display symbols | |
| Create Material (Material) Create an OpenGL material. | |
| Cloud Display (Cloud) Draw a collection of points as a fuzzy cloud | |
| Dot Display (Dots) Draw a collection of coloured dots |
| Point List (Points) Displays details about lists of points | |
| Point Order (Order) Displays the order of a list of points | |
| Vector Display (VDis) Preview vectors in the viewport | |
| Vector Display Ex (VDisEx) Preview vectors in the viewport |
| Evaluate Length (Eval) Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. | |
| Closed (Cls) Test if a curve is closed or periodic. | |
| Control Points (CP) Extract the nurbs control points and knots of a curve. | |
| Control Polygon (CPoly) Extract the nurbs control polygon of a curve. | |
| Curve Closest Point (Crv CP) Find the closest point on a curve. | |
| Curvature Evaluate the curvature of a curve at a specified parameter. | |
| Derivatives (CDiv) Evaluate the derivatives of a curve at a specified parameter. | |
| Discontinuity (Disc) Find all discontinuities along a curve. | |
| Curve Domain (CrvDom) Measure and set the curve domain | |
| Extremes (X-tremez) Find the extremes (highest and lowest points) on a curve. | |
| Curve Middle (MidPt) Get the point in the middle of a curve | |
| Curve Nearest Object (CrvNear) Find the object nearest to a curve. | |
| Curve Proximity (CrvProx) Find the pair of closest points between two curves. | |
| Segment Lengths (LenSeg) Finds the shortest and longest segments of a curve. | |
| Curve Side (Side) Find on which side of a curve a point exists | |
| Torsion Evaluate the torsion of a curve at a specified parameter. | |
| Deconstruct Arc (DArc) Retrieve the base plane, radius and angle domain of an arc. | |
| Deconstuct Rectangle (DRec) Retrieve the base plane and side intervals of a rectangle. | |
| End Points (End) Extract the end points of a curve. | |
| Evaluate Curve (Eval) Evaluate a curve at the specified parameter. | |
| Length (Len) Measure the length of a curve. | |
| Length Domain (LenD) Measure the length of a curve subdomain. | |
| Length Parameter (LenP) Measure the length of a curve to and from a parameter. | |
| Planar Test a curve for planarity. | |
| Point In Curve (InCurve) Test a point for closed curve containment. | |
| Point in Curves (InCurves) Test a point for multiple closed curve containment. | |
| Polygon Center (PCen) Find the center point (average) for a polyline. | |
| Curve Frame (Frame) Get the curvature frame of a curve at a specified parameter. | |
| Horizontal Frame (HFrame) Get a horizontally aligned frame along a curve at a specified parameter. | |
| Perp Frame (PFrame) Solve the perpendicular (zero-twisting) frame at a specified curve parameter. |
| Arc Create an arc defined by base plane, radius and angle domain. | |
| Modified Arc (ModArc) Create an arc based on another arc. | |
| Arc 3Pt (Arc) Create an arc through three points. | |
| Arc SED (Arc) Create an arc defined by start point, end point and a tangent vector. | |
| BiArc Create a bi-arc based on endpoints and tangents. | |
| Circle (Cir) Create a circle defined by base plane and radius. | |
| Circle 3Pt (Circle) Create a circle defined by three points. | |
| Circle CNR (Circle) Create a circle defined by center, normal and radius. | |
| Circle Fit (FCircle) Fit a circle to a collection of points. | |
| Circle TanTan (CircleTT) Create a circle tangent to two curves. | |
| Circle TanTanTan (CircleTTT) Create a circle tangent to three curves. | |
| Ellipse Create an ellipse defined by base plane and two radii. | |
| InCircle Create the incircle of a triangle. | |
| InEllipse Create the inscribed ellipse (Steiner ellipse) of a triangle. | |
| Line (Ln) Create a line between two points. | |
| Line 2Plane (Ln2Pl) Create a line between two planes. | |
| Line 4Pt (Ln4Pt) Create a line from four points. | |
| Fit Line (FLine) Fit a line to a collection of points. | |
| Line SDL (Line) Create a line segment defined by start point, tangent and length.} | |
| Polygon Create a polygon with optional round edges. | |
| Polygon Edge (PolEdge) Create a polygon from a single edge. | |
| Rectangle Create a rectangle on a plane | |
| Rectangle 2Pt (Rec 2Pt) Create a rectangle from a base plane and two points | |
| Rectangle 3Pt (Rec 3Pt) Create a rectangle from three points | |
| Tangent Arcs (TArc) Create tangent arcs between circles | |
| Tangent Lines (Tan) Create tangent lines between a point and a circle | |
| Tangent Lines (Ex) (TanEx) Create external tangent lines between circles | |
| Tangent Lines (In) (TanIn) Create internal tangent lines between circles |
| Bezier Span (BzSpan) Construct a bezier span from endpoints and tangents. | |
| Blend Curve (BlendC) Create a blend curve between two curves. | |
| Blend Curve Pt (BlendCPt) Create a blend curve between two curves that intersects a point. | |
| Catenary (Cat) Create a catenary chain between two points. | |
| Connect Curves (Connect) Connect a sequence of curves. | |
| Nurbs Curve (Nurbs) Construct a nurbs curve from control points. | |
| Interpolate (IntCrv) Create an interpolated curve through a set of points. | |
| Curve On Surface (CrvSrf) Create an interpolated curve through a set of points on a surface. | |
| Interpolate (t) (IntCrv(t)) Create an interpolated curve through a set of points with tangents. | |
| Tangent Curve (TanCurve) Create a curve through a set of points with tangents. | |
| Iso Curve (Iso) Construct {uv} isocurves on a surface. | |
| Kinky Curve (KinkCrv) Construct an interpolated curve through a set of points with a kink angle threshold. | |
| Nurbs Curve PWK (NurbCrv) Construct a nurbs curve from control points, weights and knots. | |
| Knot Vector (Knots) Construct a nurbs curve knot vector. | |
| PolyArc (PArc) Create a polycurve consisting of arc and line segments. | |
| PolyLine (PLine) Create a polyline connecting a number of points. | |
| Geodesic Construct a surface geodesic between two points. | |
| Sub Curve (SubCrv) Construct a curve from the sub-domain of a base curve. | |
| Tween Curve (TweenCrv) Tween between two curves. |
| Polyline Collapse (PCol) Collapse short segments in a polyline curve. | |
| Seam Adjust the seam of a closed curve. | |
| Curve To Polyline (ToPoly) Convert a curve to a polyline. | |
| Explode Explode a curve into smaller segments. | |
| Extend Curve (Ext) Extend a curve by a specified distance. | |
| Fillet Fillet the sharp corners of a curve. | |
| Fillet Distance (Fillet) Fillet the sharp corners of a curve by distance. | |
| Fit Curve (Fit) Fit a curve along another curve. | |
| Flip Curve (Flip) Flip a curve using an optional guide curve. | |
| Join Curves (Join) Join as many curves as possible | |
| Offset Curve (Offset) Offset a curve with a specified distance. | |
| Offset Curve Loose (Offset (L)) Offset the control-points of a curve with a specified distance. | |
| Offset on Srf (OffsetS) Offset a curve on a surface with a specified distance. | |
| Project Project a curve onto a Brep. | |
| Pull Curve (Pull) Pull a curve onto a surface. | |
| Rebuild Curve (ReB) Rebuild a curve with a specific number of control-points. | |
| Reduce (RedPLine) Reduce a polyline by removing least significant vertices. | |
| Simplify Curve (Simplify) Simplify a curve. | |
| Smooth Polyline (SmoothPLine) Smooth the vertices of a polyline curve. |
| Dash Pattern (Dash) Convert a curve to a dash pattern. | |
| Shatter Shatter a curve into segments. | |
| Contour Create a set of Curve contours | |
| Contour (ex) (Contour) Create a set of Curve contours | |
| Curve Frames (Frames) Generate a number of equally spaced curve frames. | |
| Horizontal Frames (HFrames) Generate a number of equally spaced, horizontally aligned curve frames. | |
| Perp Frames (PFrames) Generate a number of equally spaced, perpendicular frames along a curve. | |
| Divide Curve (Divide) Divide a curve into equal length segments | |
| Divide Distance (DivDist) Divide a curve with a preset distance between points | |
| Divide Length (DivLength) Divide a curve into segments with a preset length |
| Area Moments (AMoments) Solve area moments for breps, meshes and planar closed curves. | |
| Area Solve area properties for breps, meshes and planar closed curves. | |
| Box Corners Extract all 8 corners of a box. | |
| Box Properties (BoxProp) Get some properties of a box | |
| Brep Closest Point (Brep CP) Find the closest point on a brep | |
| Brep Edges (Edges) Extract the edge curves of a brep. | |
| Point In Brep (BrepInc) Test whether a point is inside a closed brep | |
| Point In Breps (BrepsInc) Test whether a point is inside a collection of closed breps | |
| Brep Wireframe (Wires) Extract the wireframe curves of a brep. | |
| Deconstruct Box (DeBox) Deconstruct a box into its constituent parts. | |
| Deconstruct Brep (DeBrep) Deconstruct a brep into its constituent parts. | |
| Evaluate Box (Box) Evaluate a box in normalised {UVW} space. | |
| Evaluate Surface (EvalSrf) Evaluate local surface properties at a {uv} coordinate. | |
| Shape In Brep (ShapeIn) Tests whether a shape is inside a brep | |
| Surface Closest Point (Srf CP) Find the closest point on a surface. | |
| Surface Curvature (Curvature) Evaluate the surface curvature at a {uv} coordinate. | |
| Dimensions (Dim) Get the approximate dimensions of a surface | |
| Is Planar (Planar) Test whether a surface is planar | |
| Osculating Circles (Osc) Calculate the principal osculating circles of a surface at a {uv} coordinate. | |
| Surface Points (SrfPt) Get the control-points of a Nurbs Surface | |
| Principal Curvature (Curvature) Evaluate the principal curvature of a surface at a {uv} coordinate. | |
| Point In Trim (TrimInc) Test whether a {uv} coordinate is inside the trimmed portion of a surface | |
| Volume Moments (VMoments) Solve volume properties for closed breps and meshes. | |
| Volume Solve volume properties for closed breps and meshes. |
| Control Point Loft (CPLoft) Create a loft through curve control points. | |
| Fit Loft (FitLoft) Create a loft fitted through a set of curves. | |
| 4Point Surface (Srf4Pt) Create a surface connecting three or four corner points. | |
| Boundary Surfaces (Boundary) Create planar surfaces from a collection of boundary edge curves. | |
| Edge Surface (EdgeSrf) Create a surface from two, three or four edge curves. | |
| Extrude (Extr) Extrude curves and surfaces along a vector. | |
| Extrude Along (ExtrCrv) Extrude curves and surfaces along a curve. | |
| Extrude Linear (Extrude) Extrude curves and surfaces along a straight path. | |
| Extrude Point (Extr) Extrude curves and surfaces to a point. | |
| Fragment Patch (FPatch) Create a fragmented patch from a polyline boundary | |
| Loft Options (Loft Opt) Create loft options from atomic inputs | |
| Loft Create a lofted surface through a set of section curves. | |
| Network Surface (NetSurf) Create a surface from curve networks | |
| Patch Create a patch surface | |
| Pipe Create a pipe surface around a rail curve. | |
| Pipe Variable (VPipe) Create a pipe surface with variable radii around a rail curve. | |
| Surface From Points (SrfGrid) Create a nurbs surface from a grid of points. | |
| Rail Revolution (RailRev) Create a surface of revolution using a sweep rail. | |
| Revolution (RevSrf) Create a surface of revolution. | |
| Ruled Surface (RuleSrf) Create a surface between two curves. | |
| Sum Surface (SumSrf) Create a sum surface from two edge curves. | |
| Sweep1 (Swp1) Create a sweep surface with one rail curve. | |
| Sweep2 (Swp2) Create a sweep surface with two rail curves. |
| Convex Edges (EdgesCvx) Select concave or convex brep edges. | |
| Edges from Directions (EdgesDir) Select brep edges based on edge direction | |
| Edges from Length (EdgesLen) Select brep edges based on length | |
| Edges from Linearity (EdgesLin) Select brep edges based on linearity | |
| Edges from Points (EdgesPt) Select brep edges based on point coincidence | |
| Edges from Faces (EdgesFaces) Select all brep edges that delineate certain faces | |
| Fillet Edge (FilEdge) Fillet some edges of a brep. | |
| Brep Join (Join) Join a number of Breps together | |
| Cap Holes Ex (CapEx) Cap as many holes as possible in a Brep. | |
| Cap Holes (Cap) Cap all planar holes in a Brep. | |
| Copy Trim (Trim) Copy UV trim data from one surface to another. | |
| Flip Flip the normals of a surface based on local or remote geometry | |
| Isotrim (SubSrf) Extract an isoparametric subset of a surface. | |
| Merge Faces (FMerge) Merge all adjacent co-planar faces in a brep | |
| Offset Surface (Offset) Offset a surface by a fixed amount. | |
| Offset Surface Loose (Offset (L)) Offset a surface by moving the control points. | |
| Retrim Retrim a surface based on 3D trim data from another surface. | |
| Untrim Remove all trim curves from a surface. | |
| Divide Surface (SDivide) Generate a grid of {uv} points on a surface. | |
| Surface Frames (SFrames) Generate a grid of {uv} frames on a surface |
| Bounding Box (BBox) Solve oriented geometry bounding boxes. | |
| Box 2Pt (Box) Create a box defined by two points. | |
| Box Rectangle (BoxRec) Create a box defined by a rectangle and a height. | |
| Center Box (Box) Create a box centered on a plane. | |
| Cone Create a conical surface | |
| Cylinder (Cyl) Create a cylindrical surface. | |
| Domain Box (Box) Create a box defined by a base plane and size domains. | |
| Plane Surface (PlaneSrf) Create a plane surface | |
| Plane Through Shape (PxS) Make a rectangular surface that is larger than a given shape. | |
| Quad Sphere (QSph) Create a spherical brep made from quad nurbs patches. | |
| Sphere (Sph) Create a spherical surface. | |
| Sphere 4Pt (Sph4Pt) Create a spherical surface from 4 points. | |
| Sphere Fit (SFit) Fit a sphere to a 3D collection of points |
| Mesh from SubD (MeshSubD) Get the approximation mesh of a SubD. | |
| SubD Control Polygon (SubDPoly) Extract the control polygon from a SubD. | |
| SubD Edges (SubDEdges) Extract all edge data from a SubD. | |
| SubD Edge Tags (SubDTags) Set the edge tags of a SubD shape. | |
| SubD from Mesh (SubDMesh) Create a SubD from a control mesh | |
| SubD Vertex Tags (SubDVTags) Set the vertex tags of a SubD shape. | |
| SubD Vertices (SubDVerts) Extract all vertex data from a SubD. |
| Curve | Line (CLX) Solve intersection events for a curve and a line. | |
| Curve | Plane (PCX) Solve intersection events for a curve and a plane. | |
| Line | Line (LLX) Solve intersection events for two lines. | |
| Line | Plane (PLX) Solve intersection event for a line and a plane. | |
| Brep | Line (BLX) Solve intersection events for a Brep and a line. | |
| Brep | Plane (Sec) Solve intersection events for a Brep and a plane (otherwise known as section). | |
| Contour Create a set of Brep or Mesh contours | |
| Contour (ex) (Contour) Create a set of Brep or Mesh contours | |
| Mesh | Ray (MeshRay) Intersect a mesh with a semi-infinite ray | |
| Mesh | Plane (Sec) Solve intersection events for a Mesh and a Plane (otherwise known as section). | |
| Surface | Line (SLX) Solve intersection events for a surface and a line. | |
| IsoVist (IVist) Compute an isovist sampling at a location | |
| IsoVist Ray (IVRay) Compute a single isovist sample at a location | |
| Plane | Plane | Plane (3PX) Solve the intersection events of three planes. | |
| Plane | Plane (PPX) Solve the intersection event of two planes. | |
| Plane Region (PlReg) Create a bounded region from intersecting planes. |
| Solid Difference (SDiff) Perform a solid difference on two Brep sets. | |
| Solid Intersection (SInt) Perform a solid intersection on two Brep sets. | |
| Trim Solid (Trim) Cut holes into a shape with a set of solid cutters. | |
| Solid Union (SUnion) Perform a solid union on a set of Breps. | |
| Box Slits (Slits) Add slits to a collection of intersecting boxes | |
| Boundary Volume (BVol) Create a closed polysurface from boundary surfaces | |
| Region Difference (RDiff) Difference between two sets of planar closed curves (regions) | |
| Region Intersection (RInt) Intersection between two sets of planar closed curves (regions) | |
| Region Union (RUnion) Union of a set of planar closed curves (regions) | |
| Mesh Difference (MDif) Perform a solid difference on two sets of meshes | |
| Mesh Intersection (MInt) Perform a solid intersection on a set of meshes | |
| Mesh Union (MUnion) Perform a solid union on a set of meshes | |
| Mesh Split (MSplit) Mesh Mesh split | |
| Region Slits (RSlits) Add slits to a collection of intersecting planar regions | |
| Split Brep (Split) Split one brep with another. | |
| Split Brep Multiple (SplitMul) Split one brep with a bunch of others. |
| Curve | Curve (CCX) Solve intersection events for two curves. | |
| Curve | Self (CX) Solve all self intersection events for a curve. | |
| Multiple Curves (MCX) Solve intersection events for multiple curves. | |
| Brep | Curve (BCX) Solve intersection events for a Brep and a curve. | |
| Brep | Brep (BBX) Solve intersection events for two Breps. | |
| Collision Many|Many (ColMM) Test for many|many collision between objects | |
| Collision One|Many (ColOM) Test for one|many collision between objects | |
| Mesh | Curve (MCX) Mesh Curve intersection | |
| Mesh | Mesh (MMX) Mesh Mesh intersection | |
| Surface | Curve (SCX) Solve intersection events for a surface and a curve. | |
| Surface Split (SrfSplit) Split a surface with a bunch of curves. | |
| Clash Perform clash analysis on a set of shapes. |
| Split with Brep (Split) Split a curve with a Brep. | |
| Split with Breps (Split) Split a curve with multiple Breps. | |
| Trim with Brep (Trim) Trim a curve with a Brep. | |
| Trim with Breps (Trim) Trim a curve with multiple Breps. | |
| Trim with Regions (Trim) Trim a curve with multiple regions. | |
| Trim with Region (Trim) Trim a curve with a region. |
| Atom Data (Atom) Get detailed information for an atom | |
| Import Image (IMG) Import image data from bmp, jpg or png files. | |
| Import 3DM (3DM) Import geometry into a RhinoDoc | |
| Import PDB (PDB) Import data from Protein Data Bank *.pdb files. | |
| Import Coordinates (Coords) Import point coordinates from generic text files. | |
| Object Details (ObjDet) Retrieve some details about referenced Rhino objects. | |
| Import SHP (SHP) Import data from GIS *.shp files. |
| Context Bake Geometry for baking at the end of the GrasshopperPlayer command. | |
| Context Print Textual data to print at the end of the GrasshopperPlayer command. | |
| Fitness Landscape (LScape) Display a 2.5D fitness landscape | |
| Data Input (Input) Read a bunch of data from a file. | |
| Data Output (Output) Write a bunch of data to a file. |
| Adjust Plane (PAdjust) Adjust a plane to match a new normal direction | |
| Align Plane (Align) Perform minimal rotation to align a plane with a guide vector | |
| Align Planes (Align) Align planes by minimizing their serial rotation. | |
| Construct Plane (Pl) Construct a plane from an origin point and {x}, {y} axes. | |
| Deconstruct Plane (DePlane) Deconstruct a plane into its component parts. | |
| Flip Plane (PFlip) Flip or swap the axes of a plane | |
| Plane 3Pt (Pl 3Pt) Create a plane through three points. | |
| Plane Closest Point (CP) Find the closest point on a plane. | |
| Plane Coordinates (PlCoord) Get the coordinates of a point in a plane axis system. | |
| Plane Fit (PlFit) Fit a plane through a set of points. | |
| Line + Line (LnLn) Create a plane from two line segments. | |
| Line + Pt (LnPt) Create a plane from a line and a point. | |
| Plane Normal (Pl) Create a plane perpendicular to a vector. | |
| Plane Offset (Pl Offset) Offset a plane. | |
| Plane Origin (Pl Origin) Change the origin point of a plane | |
| Rotate Plane (PRot) Perform plane rotation around plane z-axis | |
| XY Plane (XY) World XY plane. | |
| XZ Plane (XZ) World XZ plane. | |
| YZ Plane (YZ) World YZ plane. |
| Project Point (Project) Project a point onto a collection of shapes | |
| Closest Point (CP) Find closest point in a point collection. | |
| Closest Points (CPs) Find closest points in a point collection. | |
| Construct Point (Pt) Construct a point from {xyz} coordinates. | |
| Cull Duplicates (CullPt) Cull points that are coincident within tolerance | |
| Deconstruct (pDecon) Deconstruct a point into its component parts. | |
| Distance (Dist) Compute Euclidean distance between two point coordinates. | |
| Numbers to Points (Num2Pt) Convert a list of numbers to a list of points | |
| Barycentric (BCentric) Create a point from barycentric {u,v,w} coordinates | |
| Point Cylindrical (Pt) Create a point from cylindrical {angle,radius,elevation} coordinates. | |
| Point Groups (PGroups) Create groups from nearby points | |
| Point Oriented (Pt) Create a point from plane {u,v,w} coordinates. | |
| Point Polar (Pt) Create a point from polar {phi,theta,offset} coordinates. | |
| To Polar (Polar) Convert a 3D point to plane polar coordinates. | |
| Points to Numbers (Pt2Num) Convert a list of points to a list of numbers | |
| Pull Point (Pull) Pull a point to a variety of geometry. |
| Vector XYZ (Vec) Create a vector from {xyz} components. | |
| Deconstruct Vector (DeVec) Deconstruct a vector into its component parts. | |
| Unit Vector (Unit) Unitize vector. | |
| Unit X (X) Unit vector parallel to the world {x} axis. | |
| Unit Y (Y) Unit vector parallel to the world {y} axis. | |
| Unit Z (Z) Unit vector parallel to the world {z} axis. | |
| Vector 2Pt (Vec2Pt) Create a vector between two points. | |
| Amplitude (Amp) Set the amplitude (length) of a vector. | |
| Angle Compute the angle between two vectors. | |
| Cross Product (XProd) Compute vector cross product. | |
| Dot Product (DProd) Compute vector dot product. | |
| Vector Length (VLen) Compute the length (amplitude) of a vector. | |
| Reverse (Rev) Reverse a vector (multiply by -1). | |
| Rotate (VRot) Rotate a vector around an axis. |
| Break Field (BreakF) Break a field into individual elements | |
| Line Charge (LCharge) Create a field due to a line charge | |
| Point Charge (PCharge) Create a field due to a point charge | |
| Spin Force (FSpin) Create a field due to a spin force | |
| Vector Force (FVector) Create a field due to a vector force | |
| Evaluate Field (EvF) Evaluate a field at a point | |
| Tensor Display (FTensor) Display the tensor vectors of a field section | |
| Direction Display (FDir) Display the force directions of a field section | |
| Field Line (FLine) Compute the field line through a certain point | |
| Scalar Display (FScalar) Display the scalar values of a field section | |
| Perpendicular Display (FPerp) Display the perpendicularity of a field through a section | |
| Merge Fields (MergeF) Merge a collection of fields into one |
| Hexagonal (HexGrid) 2D grid with hexagonal cells | |
| Populate Geometry (PopGeo) Populate generic geometry with points | |
| Populate 2D (Pop2D) Populate a 2-Dimensional region with points | |
| Radial (RadGrid) 2D radial grid | |
| Rectangular (RecGrid) 2D grid with rectangular cells | |
| Square (SqGrid) 2D grid with square cells | |
| Triangular (TriGrid) 2D grid with triangular cells |
| Combine Data (Combine) Combine non-null items out of several inputs | |
| Dispatch Dispatch the items in a list into two target lists. | |
| Insert Items (Ins) Insert a collection of items into a list. | |
| Null Item (Null) Test a data item for null or invalidity | |
| Item Index (Index) Retrieve the index of a certain item in a list. | |
| List Item (Item) Retrieve a specific item from a list. | |
| List Length (Lng) Measure the length of a list. | |
| Pick'n'Choose (P'n'C) Pick and choose from a set of input data. | |
| Replace Items (Replace) Replace certain items in a list. | |
| Shift List (Shift) Offset all items in a list. | |
| Sift Pattern (Sift) Sift elements in a list using a repeating index pattern. | |
| Sort List (Sort) Sort a list of numeric keys. | |
| Split List (Split) Split a list into separate parts. | |
| Sub List (SubSet) Extract a subset from a list. | |
| Weave Weave a set of input data using a custom pattern. |
| Text On Surface (TextSrf) Create a collection of textual symbols aligned on a surface. | |
| Text Case (Case) Change the CaSiNg of a piece of text | |
| Concatenate (Concat) Concatenate some fragments of text | |
| Format Format some data using placeholders and formatting tags | |
| Text Fragment (Fragment) Extract a fragment (subset) of some text | |
| Replace Text (Rep) Replace all occurences of a specific text fragment with another | |
| Sort Text (TSort) Sort a collection of text fragments | |
| Text Distance (TDist) Compute the Levenshtein distance between two fragments of text. | |
| Text Join (Join) Join a collection of text fragments into one | |
| Text Length (Len) Get the length (character count) of some text | |
| Match Text (TMatch) Match a text against a pattern | |
| Text Split (Split) Split some text into fragments using separators | |
| Characters (Chars) Break text into individual characters | |
| Text Trim (Trim) Remove whitespace characters from the start and end of some text. |
| Char Sequence (CharSeq) Create a sequence of textual characters. | |
| Cull Index (Cull i) Cull (remove) indexed elements from a list. | |
| Cull Nth (CullN) Cull (remove) every Nth element in a list. | |
| Cull Pattern (Cull) Cull (remove) elements in a list using a repeating bit mask. | |
| Duplicate Data (Dup) Duplicate data a predefined number of times. | |
| Fibonacci (Fib) Creates a Fibonacci sequence. | |
| Jitter Randomly shuffles a list of values. | |
| Random Generate a list of pseudo random numbers. | |
| Random Reduce (Reduce) Randomly remove N items from a list | |
| Range Create a range of numbers. | |
| Repeat Data (Repeat) Repeat a pattern until it reaches a certain length. | |
| Sequence (Seq) Generate a sequence of numbers | |
| Series Create a series of numbers. | |
| Stack Data (Stack) Duplicate individual items in a list of data |
| Create Set (CSet) Creates the valid set from a list of items (a valid set only contains distinct elements). | |
| Find similar member (FSim) Find the most similar member in a set. | |
| Disjoint Test whether two sets are disjoint. | |
| SubSet Test two sets for inclusion. | |
| Key/Value Search (KeySearch) Extract an item from a collection using a key-value match | |
| Delete Consecutive (DCon) Delete consecutive similar members in a set. | |
| Replace Members (Replace) Replace members in a set. | |
| Carthesian Product (CProd) Create the Carthesian product for two sets of identical cardinality. | |
| Set Difference (Difference) Create the difference of two sets (the collection of objects present in A but not in B). | |
| Set Intersection (Intersection) Creates the intersection of two sets (the collection of unique objects present in both sets). | |
| Member Index (MIndex) Find the occurences of a specific member in a set. | |
| Set Difference (S) (ExDiff) Create the symmetric difference of two sets (the collection of objects present in A or B but not both). | |
| Set Majority (Majority) Determine majority member presence amongst three sets. | |
| Set Union (SUnion) Creates the union of two sets (the collection of unique objects present in either set). |
| Construct Path (Path) Construct a data tree branch path. | |
| Deconstruct Path (DPath) Deconstruct a data tree path into individual integers. | |
| Entwine Flatten and combine a collection of data streams | |
| Merge Merge a bunch of data streams | |
| Relative Item (RelItem) Retrieve a relative item combo from a data tree | |
| Relative Items (RelItem2) Retrieve a relative item combo from two data trees | |
| Tree Branch (Branch) Retrieve a specific branch from a data tree. | |
| Tree Item (Item) Retrieve a specific item from a data tree. | |
| Tree Statistics (TStat) Get some statistics regarding a data tree. |
| Gate And (And) Perform boolean conjunction (AND gate). | |
| Gate Majority (Vote) Calculates the majority vote among three booleans. | |
| Equality (Equals) Test for (in)equality of two numbers | |
| Factorial (Fac) Returns the factorial of an integer. | |
| Larger Than (Larger) Larger than (or equal to) | |
| Mass Addition (MA) Perform mass addition of a list of items | |
| Mass Multiplication (MM) Perform mass multiplication of a list of items | |
| Gate Nand (Nand) Perform boolean alternative denial (NAND gate). | |
| Gate Nor (Nor) Perform boolean joint denial (NOR gate). | |
| Gate Not (Not) Perform boolean negation (NOT gate). | |
| Gate Or (Or) Perform boolean disjunction (OR gate). | |
| Relative Differences (RelDif) Compute relative differences for a list of data | |
| Similarity (Similar) Test for similarity of two numbers | |
| Smaller Than (Smaller) Smaller than (or equal to) | |
| Addition (A+B) Mathematical addition | |
| Multiplication (A×B) Mathematical multiplication | |
| Subtraction (A-B) Mathematical subtraction | |
| Gate Xnor (Xnor) Perform boolean biconditional (XNOR gate). | |
| Gate Xor (Xor) Perform boolean exclusive disjunction (XOR gate). | |
| Division (A/B) Mathematical division | |
| Integer Division (A\B) Mathematical integer division | |
| Modulus (Mod) Divides two numbers and returns only the remainder. | |
| Power (Pow) Raise a value to a power. | |
| Absolute (Abs) Compute the absolute of a value. | |
| Negative (Neg) Compute the negative of a value. |
| Average (Avr) Solve the arithmetic average for a set of items | |
| Blur Numbers (NBlur) Blur a list of numbers by averaging neighbours | |
| Complex Argument (Arg) Get the argument of a Complex number | |
| Complex Components (Complex) Extract the Real and Imaginary components from a complex number | |
| Complex Conjugate (z*) Create the conjugate of a Complex number | |
| Complex Modulus (CMod) Get the modulus of a Complex number | |
| Create Complex (Complex) Create a complex number from a Real and an Imaginary component | |
| Natural logarithm (E) Returns a factor of the natural number (e). | |
| Epsilon (Eps) Returns a factor of double precision floating point epsilon. | |
| Extremes (Extrz) Find the extremes in a list of values | |
| Interpolate data (Interp) Interpolate a collection of data. | |
| Golden Ratio (Phi) Returns a factor of the golden ratio (Phi). | |
| Pi Returns a factor of Pi. | |
| Truncate (Trunc) Perform truncation of numerical extremes | |
| Weighted Average (Wav) Solve the arithmetic weighted average for a set of items | |
| Round Round a floating point value. | |
| Maximum (Max) Return the greater of two items. | |
| Minimum (Min) Return the lesser of two items. |
| ArcCosine (ACos) Compute the angle whose cosine is the specified value. | |
| ArcSine (ASin) Compute the angle whose sine is the specified value. | |
| ArcTangent (ATan) Compute the angle whose tangent is the specified value. | |
| Cosine (Cos) Compute the cosine of a value | |
| CoSecant (Csc) Compute the co-secant (reciprocal of the Sine) of an angle. | |
| CoTangent (Cot) Compute the co-tangent (reciprocal of the Tangent) of an angle. | |
| Secant (Sec) Compute the secant (reciprocal of the Cosine) of an angle. | |
| Sine (Sin) Compute the sine of a value | |
| Sinc Compute the sinc (Sinus Cardinalis) of a value. | |
| Tangent (Tan) Compute the tangent of a value | |
| Degrees (Deg) Convert an angle specified in radians to degrees | |
| Radians (Rad) Convert an angle specified in degrees to radians | |
| Right Trigonometry (RTrig) Right triangle trigonometry | |
| Centroid Generate the triangle centroid from medians. | |
| Circumcentre (CCentre) Generate the triangle circumcentre from perpendicular bisectors. | |
| Incentre (ICentre) Generate the triangle incentre from angle bisectors. | |
| Orthocentre (OCentre) Generate the triangle orthocentre from altitudes. | |
| Triangle Trigonometry (Trig) Generic triangle trigonometry |
| Construct Domain² (Dom²) Create a two-dimensional domain from two simple domains. | |
| Construct Domain (Dom) Create a numeric domain from two numeric extremes. | |
| Deconstruct Domain² (DeDom2) Deconstruct a two-dimensional domain into its component parts | |
| Deconstruct Domain (DeDomain) Deconstruct a numeric domain into its component parts. | |
| Divide Domain² (Divide) Divides a two-dimensional domain into equal segments. | |
| Divide Domain (Div) Divide a domain into equal segments. | |
| Find Domain (FDom) Find the first domain that contains a specific value | |
| Includes (Inc) Test a numeric value to see if it is included in the domain | |
| Consecutive Domains (Consec) Create consecutive domains from a list of numbers | |
| Bounds (Bnd) Create a numeric domain which encompasses a list of numbers. | |
| Bounds 2D (Bnd) Create a numeric two-dimensional domain which encompasses a list of coordinates. | |
| Remap Numbers (ReMap) Remap numbers into a new numeric domain |
| Log N (LogN) Return the N-base logarithm of a number. | |
| Power of 10 (10º) Raise 10 to the power of N. | |
| Power of 2 (2º) Raise 2 to the power of N. | |
| Cube Compute the cube of a value | |
| Cube Root (Cbrt) Compute the cube root of a value | |
| Power of E (Eº) Raise E to the power of N. | |
| Logarithm (Log) Compute the Base-10 logarithm of a value. | |
| One Over X (1/x) Compute one over x. | |
| Square (Sqr) Compute the square of a value | |
| Square Root (Sqrt) Compute the square root of a value |
| Combine Date & Time (CDate) Combine a pure date and a pure time into a single date | |
| Construct Date (Date) Construct a date and time instance. | |
| Construct Exotic Date (DateEx) Construct a date using a specific calendar | |
| Construct Smooth Time (SmTime) Construct a time instance from smooth components | |
| Construct Time (Time) Construct a time instance | |
| Date Range (RDate) Create a range of successive dates or times | |
| Deconstruct Date (DDate) Deconstruct a date into years, months, days, hours, minutes and seconds | |
| Interpolate Date (IntDate) Interpolate between two dates or times. |
| Construct Matrix (Matrix) Construct a matrix from initial values | |
| Deconstruct Matrix (DeMatrix) Deconstruct a matrix into its component parts | |
| Invert Matrix (MInvert) Invert a matrix | |
| Swap Columns (SwapC) Swap two columns in a matrix | |
| Swap Rows (SwapR) Swap two rows in a matrix | |
| Transpose Matrix (Transpose) Transpose a matrix (swap rows and columns) |
| GhPython Script (Python) GhPython provides a Python script component | |
| Evaluate (Eval) Evaluate an expression with a flexible number of variables. | |
| Expression Evaluate an expression | |
| C# Script (C#) A C#.NET scriptable component | |
| VB Script (VB) A VB.NET scriptable component |
| Exposure Solve mesh exposure for a collection of energy rays and obstructions. | |
| Align Vertices (AlignVert) Align nearby vertices in a mesh | |
| Blur Mesh (MBlur) Blur the colours on a mesh | |
| Simple Mesh (SMesh) Create a mesh that represents a Brep as simply as possible | |
| Cull Faces (CullF) Cull faces from a mesh | |
| Cull Vertices (CullV) Cull vertices from a mesh | |
| Delete Faces (DeleteF) Delete faces from a mesh | |
| Delete Vertices (DeleteV) Delete vertices from a mesh | |
| Mesh Join (MJoin) Join a set of meshes into a single mesh | |
| Quadrangulate (Quad) Quadrangulate as many triangles as possible in a mesh | |
| Settings (Custom) (Custom Mesh Settings) Represents custom mesh settings. | |
| Settings (Speed) (Jagged) Represents 'Jagged & faster' mesh settings. | |
| Settings (Quality) (Smooth) Represents 'Smooth & slower' mesh settings. | |
| Mesh Shadow (MShadow) Compute the shadow outline for a mesh object | |
| Disjoint Mesh (Disjoint) Split a mesh into disjoint pieces. | |
| Mesh Split Plane (MSplit) Split a mesh with an infinite plane. | |
| Mesh Surface (Mesh UV) Create a Surface UV mesh | |
| Triangulate (Tri) Triangulate all quads in a mesh | |
| Unweld Mesh (Unweld) Unweld (split) creases in a mesh | |
| Weld Mesh (Weld) Weld (merge) creases in a mesh | |
| Occlusion (Occ) Solve occlusion for a collection of view rays and obstructions. | |
| Flip Mesh (FlipM) Flip the normal vectors of a mesh | |
| Unify Mesh (UniM) Unify the normals of a mesh | |
| Smooth Mesh (MSmooth) Smooth the vertices of a mesh |
| Delaunay Edges (Con) Delaunay connectivity | |
| Convex Hull (Hull) Compute the planar, convex hull for a collection of points | |
| Delaunay Mesh (Del) Delaunay triangulation | |
| Facet Dome (Facet) Create a facetted dome | |
| OcTree (OcT) A three-dimensional oc-tree structure | |
| Voronoi Planar voronoi diagram for a collection of points | |
| Proximity 2D (Prox) Search for two-dimensional proximity within a point list | |
| Proximity 3D (Prox) Search for three-dimensional proximity within a point list | |
| QuadTree (QT) A two-dimensional quadtree structure | |
| Voronoi Groups (VorGroup) Compute a custom set of nested voronoi diagrams. | |
| Substrate Substrate algorithm inspired by Jared Tarbell (Complexification.net) | |
| Voronoi 3D (Voronoi³) Volumetric voronoi diagram for a collection of points | |
| Voronoi Cell (VCell) Compute a single 3D Voronoi cell | |
| Quad Remesh (QRMesh) Perform quad-remeshing on a shape. | |
| Quad Remesh Settings (QRSettings) Create setting for Quad-remeshing. |
| Deconstruct Face (DeFace) Deconstruct a mesh face into its four corner indices. | |
| Deconstruct Mesh (DeMesh) Deconstruct a mesh into its component parts. | |
| Mesh Closest Point (MeshCP) Finds the closest point on a mesh | |
| Mesh Edges (MEdges) Get all the edges of a mesh | |
| Mesh Eval (MEval) Evaluate a mesh at a given parameter | |
| Face Boundaries (FaceB) Convert all mesh faces to polylines | |
| Face Circles (FaceC) Solve the circumscribed circles for all mesh faces | |
| Face Normals (FaceN) Extract the normals and center points of all faces in a mesh | |
| Mesh Inclusion (MInc) Test a point for Mesh inclusion |
| Construct Mesh (ConMesh) Construct a mesh from vertices, faces and optional colours. | |
| Mesh Colours (MCol) Assign a repeating colour pattern to a mesh object. | |
| Mesh Spray (MSpray) Assign colours to a mesh based on spray points. | |
| Mesh Plane (MPlane) Create a mesh plane. | |
| Mesh Sphere (MSphere) Create a mesh sphere. | |
| Mesh Sphere Ex (MSphereEx) Create a mesh sphere from square patches. | |
| Mesh Quad (Quad) Create a mesh quad. | |
| Mesh Triangle (Triangle) Create a mesh triangle. |
| Map to Surface (Map Srf) Map a curve onto a surface via control points. | |
| Bend Deform (Bend) Deform a shape by bending it | |
| Box Morph (Morph) Morph an object into a twisted box. | |
| Point Deform (PDeform) Deform a shape by moving control-points individually | |
| Blend Box (BlendBox) Create a twisted box between two surfaces. | |
| Surface Box (SBox) Create a twisted box on a surface patch. | |
| Twisted Box (TBox) Create a twisted box from corner points. | |
| Mirror Curve (Mirror) Mirror a shape in a freeform curve. | |
| Mirror Surface (Mirror) Mirror geometry in a freeform surface. | |
| Surface Morph (SrfMorph) Morph geometry into surface UVW coordinates | |
| Spatial Deform (Deform) Perform spatial deformation based on custom space syntax. | |
| Spatial Deform (custom) (Deform) Perform spatial deformation based on custom space syntax. | |
| Flow Re-aligns objects from a base curve to a target curve. | |
| Maelstrom Spirally deforms objects as if they were caught in a whirlpool | |
| Splop Wraps geometry onto a surface. | |
| Sporph Deforms an object from a source surface to a target surface | |
| Stretch Deforms objects by stretching them along a finite axis. | |
| Taper Deforms objects toward or away from an axis | |
| Twist Deforms objects by twisting them around an axis. |
| Box Mapping (BoxMap) Transform geometry from one box into another. | |
| Camera Obscura (CO) Camera Obscura (point mirror) transformation. | |
| Orient Direction (Orient) Orient an object using directional constraints only. | |
| Project Project an object onto a plane. | |
| Project Along (ProjectA) Project an object onto a plane along a direction. | |
| Rectangle Mapping (RecMap) Transform geometry from one rectangle into another. | |
| Scale Scale an object uniformly in all directions. | |
| Scale NU Scale an object with non-uniform factors. | |
| Shear Angle (Shear) Shear an object based on tilt angles. | |
| Shear Shear an object based on a shearing vector. | |
| Triangle Mapping (TriMap) Transform geometry from one triangle into another. |
| Mirror Mirror an object. | |
| Move Translate (move) an object along a vector. | |
| Move Away From (MoveAway) Translate (move) an object away from another object. | |
| Move To Plane (MoveToPlane) Translate (move) an object onto a plane. | |
| Orient Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. | |
| Rotate Rotate an object in a plane. | |
| Rotate 3D (Rot3D) Rotate an object around a center point and an axis vector. | |
| Rotate Axis (RotAx) Rotate an object around an axis. | |
| Rotate Direction (Rotate) Rotate an object from one direction to another. |
| Curve Array (ArrCurve) Create an array of geometry along a curve. | |
| Linear Array (ArrLinear) Create a linear array of geometry. | |
| Polar Array (ArrPolar) Create a polar array of geometry. | |
| Rectangular Array (ArrRec) Create a rectangular array of geometry. | |
| Kaleidoscope (KScope) Apply a kaleidoscope transformation to an object. |
| Transform Transform an object. | |
| Compound (Comp) Compound two transformations. | |
| Inverse Transform (Inverse) Invert a transformation. | |
| Split Split a compound transformation into fragments. |
| Voronoi 3d (Voronoi3d) Voronoi 3d Algorithm |
| BioBrick Categories of Parts (BB Categories) Provides a list of part categories for inputinto the BB Library | |
| BioBrick Prefix and Suffix Adder (Pre~Suf) Contains a cluster of Grasshopper components | |
| BioBricks Library (BB Library) library of all the parts in the BioBricks registry. | |
| BioBricks Prefix Standard (BB Pre) simply the sequence of the standard BioBricks prefix used to enable ligation with compatible sticky ends | |
| BioBricks Prefix ATG (BB Pre ATG) simply the sequence of the standard BioBricks prefix used, with sequences starting with ATG, to enable ligation with compatible sticky ends | |
| BioBricks Suffix (BB Suf) simply the sequence of the standard BioBricks suffix used to enable ligation with compatible sticky ends | |
| E0240 GFP with RBS, and Terminator (GFP RET) RBS: B0032 + GFP Reporter: E0040 + Terminators: B0010 & B0012 | |
| GFP with Promoter, RBS, and Terminator (GFP PRET) Tet Promotor R0040 + RBS: B0034 + GFP Reporter: E0040 + Terminators: B0010 & B0012 | |
| Plasmid Backbones DNA (Backbones) Provides the DNA for teh 4 commonly use BioBrick backbones. | |
| Plasmid Insert (Insert) Insert a gene into a plasmid backbone, optionall add in the BB prefix and suffix. Index reamins at beginning of gene; the prefix is at the end of the sequence. | |
| Promoter DNA (Promoters) Provides a list of the 10 most commomnly used BioBrick promoters, and outputs the DNA of the selected part. | |
| Protein Coding DNA (Coding) Provides a list of the 10 most commomnly used BioBrick protein codeing sequences, and outputs the DNA of the selected part. | |
| Resistance to Chloramphenicol (CamR) DNA sequence to produce Chloramphenicol resistance | |
| Resistance to Kanamycine (KanR) DNA sequence to produce Kanamycine resistance | |
| Resistance to Tetracycline (TetR) DNA sequence to produce Tetracycline resistance. On BioBrick plasmid backbone pSB1T3 this gene is on the primary strand. | |
| Resitance to Amp (AmpR) DNA sequence to produce Ampicillin resistance | |
| RFP with RBS, and Terminator (RFP RET) RBS: B0034 + RFP Reporter: E1010 + Terminators: B0010 & B0012 | |
| Ribosome Binding Site DNA (RBS) Provides a list of the 10 most commomnly used BioBrick RBS, and outputs the DNA of the selected part. | |
| Teminator DNA (Terminators) Provides a list of the 10 most commomnly used BioBrick terminators, and outputs the DNA of the selected part. | |
| YFP with RBS, and Terminator (YFP RET) RBS: B0034 + YFP Reporter: E0030 + Terminators: B0010 & B0012 |
| Complementary Strand (Comp) creates a complementary strand based in the input sequence | |
| DNA Clean gets rid of anything that is not a, A,T,G, or C and capitalizes all characters | |
| DNA Find (Find) Finds a sequence within a sequence and return the domain of its location. | |
| Primer Design (Primer Des) to find a primer with good melt temp and GC content and avoiding bad hairpins | |
| Random DNA (Ran DNA) create a ramndom string of GTAC | |
| Reverse DNA (Rev) reverses the sequence of DNA | |
| Reverse Subdomain (Rev Sub) reverses the position and direction of a subdomain |
| E. coli Optimization (E.coli Opt) create an optimized RNA sequence for E coli to produce the input AA chain. | |
| Simple Transcription (Tx) simple conversion DNA to RNA changing T to U | |
| Simple Translation (Tl) converts RNA into Amino Acids | |
| Transcription Promoter to Terminator (Transcription) Transcribes DNA to RNA starting just after the promoter site and ending just prior to the termitator site | |
| Transcription σ Converts DNA to RNA based on -35 and -10 sites | |
| Translation Translates RNA to amino acid chain with options for finding the proper reading frame |
| Amino Acid Visualizer (AA Viz) Creates and displays an offset complementary strand | |
| DNA Subdomain Visualizer (DNA Sub Viz) Visualizes the specified subdomain of a strand | |
| DNA Complementary Strand Visualizer (DNA Comp Viz) Creates and displays an offset complementary strand | |
| DNA Complementary Subdomain Visualizer (DNA Comp Sub Viz) Visualizes the specified subdomain of a created offset complementary strand | |
| DNA Visualizer (DNA Viz) Visualizes the DNA in the Rhino viewport |
| PDB Sort (PDB Sort) sort protein data base file | |
| PDB Open make the pdb info accessible | |
| PDB Plot create a visual energy plot of a pdb file | |
| Protein Query Search the RCSB Protein DataBase for matching Amino Acis sequences and the address of a corresponding .pdb file. | |
| Protein Ribbon visualizes the structure of a protein |
| A Simple Ligation (Lig) Concatenates two DNA sequences | |
| Ligate Ligate tests to see if 2 strands have matching sticky ends. Is sothey are joined together. If both ends connect, plasmid is set to true. | |
| Sticky Ends (Sticky) identifies the overhanging ends of DNA. |
| Enzyme List (Enzymes) A list of enzymes to choose from that passes the proper index for the Restriction Enzymes output object | |
| Restriction Enzyme Digest (Digest) Cuts up DNA based on target sits of the input restriction enzyme and outputs double stranded DNA with sticky ends. | |
| Restriction Enzymes Cut Locations (Restrict. Enzymes) outputs the cut locations of any major restriction enzyme. use the Enzymes List to choose the enzyme you want or enter the index if you know it already |
| Browse History (Browse) Browse recorded history from Loop End. | |
| Password Set password for this loop | |
| Time Buffer (Buffer) Tries to suspend thread, so the definition takes some more time to compute. |
| Loop Input (LoopInput) Set inputs for Run Loop | |
| Loop Output (LoopOutput) Set outputs for Run Loop | |
| Run Loop (RunLoop) Runs the loop from a file. Right click to assign the .gh file. |
| Loop End End the loop with this one. Double click to pause the loop. | |
| Loop Start Start the loop with this one. Double click to rerun. |
| Fast Loop End (FastLoopEnd) Loop End | |
| Fast Loop Start (FastLoopStart) Loop Start |
| Bell Term (BellTerm) Bell-shaped Term. | |
| Crisp Term (CrispTerm) Crisp term. | |
| Gaussian Term (GaussianTerm) Gaussian distibution term. | |
| Left Edge Term (LeftEdgeTerm) Left edge term. | |
| Piecewise Term (PiecewiseTerm) Piecewise term. | |
| Right Edge Term (RightEdgeTerm) Right edge term. | |
| Trapezoidal Term (TrapezoidalTerm) Trapezoidal term. | |
| Triangular Term (TriangularTerm) Triangular term. |
| Fuzzy Inference System (FuzzySystem) Fuzzy inference system. | |
| Parse AFL (AFL) Read an Angora Fuzzy Language file. | |
| To Rule List (ToRuleList) Converts an AFL rule block to a list of rules. | |
| Update Rule Weight (UpdateRuleWeight) Modify rule weight. | |
| Update Rule Weights (UpdateRuleWeights) Modify rule weights. |
| Accumulate Rules (Accumulate) Accumulate all the rules for an output variable. | |
| Defuzzify Defuzzify a linguistic variable | |
| Fuzzify Fuzzify an output linguistic variable. |
| Custom Binary Operator (CustomBinaryOp) Custom binary operator for union and intersections. | |
| Custom Unary Operator (UnaryOp) Custom unary operator for complement and modifiers. | |
| Fuzzy Methods (Methods) Fuzzy methods configuration. |
| Fuzzy Input Variable (InputVar) Fuzzy Input Variable. | |
| Fuzzy Output Variable (OutputVar) Fuzzy Output Variable. |
| Apply Camera (SC) Set animation camera in active viewport | |
| Bake Material (BM) Bake the render material to the current rhino document | |
| Camera (C) Define cameras for animation | |
| Custom Material (CM) Define custom materials for animation. | |
| Default Material (DM) Define default materials for animation. | |
| Material From Rhino (MfR) Get the material from the current rhino document | |
| Save Frames (SF) Save frames captruing rhino viewport. |
| Divide Curve Segments (|Divide|) Divide curve segments individually. | |
| Divide Curve Options (|DivideOpt|) Options for curve division by segments. | |
| Material Profile Construct (MProfile) Construct new Material Profile | |
| Material Profile Deconstruct (|MProfile|) Get the material data and the brep inside a Material Profile. | |
| Material Section Construct (|MSection|) Construct a material section object comprised of multiple material profiles and has plane data | |
| Material Section Deconstruct (|MSection|) Get the material data and the brep inside a Material Section. | |
| Profile Extrude Both Sides (|Extrude|) Extrude a profile to both sides. | |
| Profile Orient-Sweep (|Sweep|) Orient and sweep a material section object or profiles along rail curves |
| Material Brep Construct (|MBrep|) Assign material names to Breps | |
| Material Brep Deconstruct (|MBrep|) Get the material data and the brep inside a Material Brep. | |
| Material Object Construct (|MObject|) New Material Object from Material Breps | |
| Material Object Deconstruct (|MObject|) Get elements of a Material Object | |
| Object Difference (|Diff|) Remove the negative breps of material objects from some material breps | |
| Orient to Plane (|Orient|) Orient material objects from their original plane to a X'Z plane |
| Construct Railings (|Railing|) Construct railings from path curve and | |
| Construct Staircase (|Stairs|) Construct Staircase from side curve and design data. | |
| Staircase Design Data (|StaircaseData|) Data necessary for staircase design | |
| Construct Walls (|Wall|) Walls from WallData. | |
| Wall Data from Dimensions (WallData) Construct wall data from section dimensions and base curves | |
| Wall Data from Wall Section (WallData) Construct wall data with a section and base curves |
| Section Drawing (|Section|) Produce section drawings of multiple Breps | |
| Plan Drawing (|Plan|) Get horizontal cutting lines of multiple breps. |
| Add Layer (Layer) Set layer image and properties Built on the Dynamic Image Library https://dynamicimage.apphb.com/ | |
| Apply Filters (Apply) Apply filters to the image's bitmap Built on the Accord Imaging Library http://accord-framework.net/ | |
| Build Image (Build) Build a fixed width and height bitmap from per pixel ARGB color values | |
| Cellular Generate a proceedural cellular system or bitmap Built on Auburns' FastNoise https://github.com/Auburns/FastNoise | |
| Composite Images (Composite) Quick composite two images with a mask and blend mode Built on the Dynamic Image Library https://dynamicimage.apphb.com/ | |
| Crop Image (Crop) Crop a bitmap with a rectangular region Built on the Accord Imaging Library http://accord-framework.net/ | |
| Filter Adjust (Adjust) Apply bitmap adjustment filters to an image | |
| Filter Blob (Blob) Filter out unique shape blob from an image Built on the Accord Imaging Library http://accord-framework.net/ | |
| Filter Difference (Difference) Compare the difference between two images | |
| Filter Dithering (Dithering) Apply dither filters to an image | |
| Filter Edges (Edges) Apply edge detection filters to an image | |
| Filter Effects (Effects) Apply various effect filters to an image | |
| Extract Channel (Extract) Extract a channel filters to an image Built on the Accord Imaging Library http://accord-framework.net/ | |
| Filter Figures (Figures) Identify or modify figure based filters to an image | |
| Filter Filters (Filters) Filter out channels on an image | |
| Filter Grayscale (Grayscale) Apply grayscale filters to an image | |
| Filter Levels (Levels) Modify the levels of an image | |
| Filter Sharpen (Sharpen) Apply sharpen filters to an image | |
| Filter Threshold (Threshold) Apply threshold detection filters to an image | |
| Fractal Description | |
| Blob Boundaries (Boundaries) Get blob boundaries from a bitmap Built on the Accord Imaging Library http://accord-framework.net/ | |
| Bitmap Corners (Corners) Get blob corner points from a bitmap Built on the Accord Imaging Library http://accord-framework.net/ | |
| Bitmap Shapes (Shapes) Get shapes from bitmap Built on the Accord Imaging Library http://accord-framework.net/ | |
| Image Properties (Properties) Get the overall bitmap dimensions | |
| Image To Bitmap (To Bmp) Convert an Image to a Bitmap object Built on the Accord Imaging Library http://accord-framework.net/ | |
| Image Value At (Value At) Get a requested value at a specific pixel location Built on the Accord Imaging Library http://accord-framework.net/ | |
| Image Values (Values) Get a value type for each pixel Built on the Accord Imaging Library http://accord-framework.net/ | |
| Image Viewer (Image) Display an Aviary Image or Bitmap in the canvas | |
| Load Image (Bmp) Create an Image from a filepath to a bitmap. | |
| Merge Layers (Merge) Build multiple layers into an Aviary Image Built on the Dynamic Image Library https://dynamicimage.apphb.com/ | |
| Mirror Image (Mirror) Mirror an image about x and y axis Built on the Accord Imaging Library http://accord-framework.net/ | |
| Modify Layer (Modify) Modify Layer filters Built on the Dynamic Image Library https://dynamicimage.apphb.com/ | |
| Move Image (Move) Move an image by a translation vector Built on the Accord Imaging Library http://accord-framework.net/ | |
| Noise Generate a proceedural noise bitmap Built on Auburns' FastNoise https://github.com/Auburns/FastNoise | |
| Polar Image (Polar) Apply a polar transformation to an image Built on the Accord Imaging Library http://accord-framework.net/ | |
| Resize Image (Resize) Resize an image to a specific width and height Built on the Accord Imaging Library http://accord-framework.net/ | |
| Rotate Image (Rotate) Rotate an image about its center Built on the Accord Imaging Library http://accord-framework.net/ | |
| Scale Image (Scale) Scale an image by a unit factor Built on the Accord Imaging Library http://accord-framework.net/ | |
| Shrink Image (Shrink) Shrink and image by cropping out a context color Built on the Accord Imaging Library http://accord-framework.net/ | |
| Swap Channel (Swap) Swap one channel for another Built on the Accord Imaging Library http://accord-framework.net/ | |
| Swap Channels (Swap*) Swap out channels for multiple existing channels Built on the Accord Imaging Library http://accord-framework.net/ | |
| Trace Image (Trace) --- | |
| Xform Layer (Xform) Apply transformations to a layer Built on the Dynamic Image Library https://dynamicimage.apphb.com/ |
| Brep To Shape (BrepShp) Convert a brep's naked edges to a compound shape | |
| Compose Drawing (Drawing) Compose a Drawing from curves and graphics | |
| Curve To Shape (CrvShp) Convert a curve to a shape | |
| Drawing to Bitmap (Draw To Bitmap) Viewer for an Aviary drawing | |
| Export Bitmap (Bitmap) Save a Aviary Drawing to a bitmap file | |
| Export SVG (SVG) Save a Aviary Drawing to a SVG file | |
| View Drawing (Draw) Viewer for an Aviary drawing | |
| Mesh To Shape (MeshShp) Convert a mesh to a compound shape | |
| Point To Shape (PtShp) Convert a point to a circular Shape |
| Blur Effect (Blur) Add a blur effect | |
| Shadow Effect (Shadow) Add a drop shadow effect | |
| Linear Gradient Fill (Linear) Add a linear gradient fill | |
| Radial Gradient Fill (Radial) Add a radial gradient fill | |
| Solid Fill (Solid) Add a solid color fill | |
| Stroke Set Stroke Properties |
| Boolean Intersect Boolean Intersect | |
| Boolean Subtract Boolean Subtract | |
| Boolean Union Boolean Union | |
| Sum Sum | |
| DivComponent (Division) Division | |
| Mercury Based on hg_sdf by the demogroup MERCURY (http://mercury.sexy/hg_sdf/) | |
| Metaball Metaball | |
| Morph Morph | |
| MultComponent (Multiplication) Multiplication | |
| SmoothIntersection Smooth intersection between two objects | |
| SmoothSubtraction SmoothSubtraction description | |
| SmoothUnion SmoothUnion | |
| SmoothUnionList Smooth Union of an entire list of distance objects | |
| WaveComponent (Wave) Wave |
| Box Box | |
| Capsule Capsule | |
| Ellipsoid Ellipsoid | |
| Cone Cone | |
| Cylinder Cylinder | |
| Sphere Sphere | |
| Egg Egg | |
| Ellipse 2D Ellipse 2D | |
| Plane Plane | |
| PlatonicSolid PlatonicSolid | |
| PolygonExtrusion PolygonExtrusion | |
| Spiral Spiral | |
| Torus Torus |
| Array Array description | |
| Array Limited Array Limited | |
| Blend Blend | |
| Blur Blur description | |
| Orient Orient from world XY plane to another plane | |
| Shell Shell | |
| Levelset Levelset | |
| MatrixTransform MatrixTransform | |
| Overlay Overlay | |
| Polar Array Polar Array | |
| Twist TwistComponent description |
| Sine Sine | |
| Lattice Lattice | |
| LatticePolar LatticePolar | |
| Voronoi Voronoi | |
| Noise Noise description | |
| Sine 3D Sine 3D | |
| TPMS TPMS | |
| TPMS D (TPMS Distance Object Modifier) TPMS D | |
| TPMS P (TPMS Polar) TPMS P | |
| TPMS S (TPMS Spherical) TPMS S |
| Contour2DValues Contour2DValues | |
| EvaluatePoints EvaluatePoints description | |
| Gradient Vector Gradient Vector | |
| Slice2D Slice2D | |
| Slice2DSimple Slice2DSimple |
| Isosurface Distancefield Isosurface Distancefield | |
| Isosurface Distancefunction Isosurface Distancefunction | |
| Isosurface Octree Isosurface Octree | |
| Dense Grid Dense Grid | |
| Voxel Size Voxel Size |
| Pipe This component creates a pipe of circular cross section around an input curve.If two radii are specified, the radius linearly blends from R1 to R2 along the curve. | |
| Sweep Sweep description | |
| Distance Wrapper Distance Wrapper |
| Align Curve Start/End (AlignCrvS/E) Align curve on a line based on its start/end points. | |
| Assemble Curves (AsmblCrvS/E) Assemble curves based on their start/end points. | |
| Classify Curves (ClCrvS/E) Classify curves based on their start/end points. | |
| Curve To Line Start/End (Crv2LnS/E) Convert curves to lines, based on their start/end points. | |
| Divide Curves on Intersects (DivCCX) Divide curves on all of their intersects. | |
| Flip curve toward a point (Flip2Pt) Flip a curve toward a point. | |
| Star Lines (StarLn) Create an simple star and give its lines. |
| WiiIn (Wii>>) Read data from wii controller | |
| WiiOut (Wii<<) Send data to wii controller | |
| Wii Start (Wii*) Connect to available wii controllers... |
| Websocket Client Receiver (WS>>) Read data from websocket | |
| Websocket Client Sender (WS<<) Send data to websocket server | |
| Websocket Client Start (WS*) Start a new connection to a Websocket server. |
| Http Input (HttpIn) Start create an http server, listening to an address. | |
| Http Output (HttpOut) Send response to client using and close connection. |
| Expire Dam (<>) Expire down stream object only if the gate is open |
| Solar Calculations (SolarCals) All of the calculations to get sun properties at specific location, in a specific time. |
| Biomorpher Interactive Genetic Algorithms for Grasshopper | |
| BiomorpherReader Uses Biomorpher data to display paramter states |
| Concavity Relative approximate concavity analysis for surface meshes | |
| Viewshed Viewshed analysis for surface mesh faces. | |
| CutFill Calculate cut and fill volumes from proposed and existing mehes. | |
| Watershed Calculate the watershed for given points on a surface mesh. | |
| Shade Shading analysis for surface mesh faces. | |
| Slope Slope analysis for surface meshes. | |
| Flow Flow tracing for surface mehes. | |
| Elev Elevation analysis for surface meshes | |
| Aspect Slope aspect analysis for surface meshes. | |
| Roughness Relative roughness analysis for surface meshes |
| Slope Point Calculate local slope percentage for a point on a mesh | |
| Slope Path Calculate local slope percentage for points along a curve on a mesh | |
| Slope Line Calculate slope percentage for the end points of curves | |
| Contour Draws major and minor contours with elevation tags | |
| Spot Elevation Draw elevation tags for points projected to a mesh | |
| Spot Elevation Point Draw elevation tags for points | |
| Spot Elevation Path Draw elevation tags for a points along a curve on a mesh | |
| Spot Elevation Grid Draw elevation tags for a point grid on a mesh | |
| Slope Grid Calculate local slope percentage for a point grid on a mesh | |
| HP LP Calculate local high and low points on a surface mesh |
| Reduce Slope Reduce mesh slopes to given limit | |
| Mesh Curve Pull Edit mesh with deformations following curves, strength defined by curve elevation | |
| Mesh Point Pull Edit mesh with deformations at points, strength defined by point elevation | |
| Mesh Curve Edit mesh with an edge curve with a given slope | |
| Mesh Flat Edit mesh with a flat region defined by a curve | |
| Mesh Point Edit mesh with points and a given slope | |
| Mesh Path Edit mesh with a flattened path along a given curve |
| Triangulate Mesh Create a surface mesh from points and/or curves | |
| Remesh Random Resample a landscape mesh with a random grid | |
| Remesh Square Resample a landscape mesh with a square grid | |
| Remesh Triangular Resample a landscap emesh with a triangular grid |
| Section Serial Dist Cuts serial sections pependicular to a centerline curve at a given distances along curve | |
| Section Serial Cuts serial sections pependicular to a centerline curve at a given interval | |
| Section To XY Cuts serial sections pependicular to a centerline curve at a given interval | |
| Section Profile Cuts a section along an irregular profile curve. |
| Import Mesh LandXML Import mesh from a LandXML TIN surface | |
| Import Mesh DEM Import mesh from a Tiff DEM file encoded in single-channel 32 bit floats |
| Bison About Bison |
| Blindfold Hide or show geometry in Rhino that is referenced into the Grasshopper document. |
| BB Closest Point CurveOnSurface (CP) Find the closest point on an embedded curve | |
| BB Construct CurveOnSurface (CrvOnSrf) Embed a curve on a surface | |
| BB Curvature CurveOnSurface (κ) Evaluate the curvature of an embedded curve at a specified parameter | |
| BB Deconstruct CurveOnSurface (Deconstruct) Deconstruct an embedded curve into its components | |
| BB Evaluate CurveOnSurface (BBEval) Evaluate an embedded curve at a specified parameter | |
| BB Extrude CurveOnSurface (Extrude) Extrude an embedded curve in direction of its normal vector | |
| BB Geodesic Curvature CurveOnSurface (κg) Evaluate the geodesic curvature of an embedded curve at a specified parameter | |
| BB Geodesic Torsion CurveOnSurface (τg) Evaluate the geodesic torsion of an embedded curve at a specified parameter | |
| BB Integrate CurveOnSurface (BBIntegrate) Integrate the curvature of an embedded curve over a specified domain | |
| BB Normal Curvature CurveOnSurface (κn) Evaluate the normal curvature of an embedded curve at a specified parameter |
| BB Boolean (BBBool) Boolean operation between two sets of planar closed polylines | |
| BB Difference (BBDiff) Difference of a set of planar closed polylines | |
| BB Intersection (BBInt) Intersection of a set of planar closed polylines | |
| BB Offset (BBOffset) Offset a polyline with a specified distance | |
| BB Union (BBUnion) Union of a set of planar closed polylines | |
| BB XOR (BBXor) XOR of a set of planar closed polylines |
| BB Layer (BBLayer) Create a layer model from a mesh | |
| BB Radial (BBRadial) Create a radial waffle structure from a mesh | |
| BB Section (BBSection) Create a section model from a mesh | |
| BB Waffle (BBWaffle) Create a waffle structure from a mesh |
| BB Curvature Field (Field) Show the direction field to a given path type | |
| BB Geodesic Torsion Path (BBτg) Follow the surface along a specified geodesic torsion | |
| BB Normal Curvature Path (BBκn) Follow the surface along a specified normal curvature | |
| BB Pathfinder (BBPathfinder) Find a specified path type on a surface or Brep |
| BB Text (BBText) Create a single line text |
| Box2DCircle (Box2DCir) Generate Box2D Circle from Grasshopper Circle | |
| Box2DPolygon (Box2DP) Generate Box2D Polygon from Grasshopper Closed Polyline | |
| Box2DRectangle (Box2DRec) Generate Box2D Rectangle from Grasshopper Rectangle |
| Box2DPreview Simulate (PreviewSimulate) Box2D Simulation Solver | |
| Box2DSimulate (Simulate) Box2D Simulation Solver | |
| Box2DStep Simulate (StepSimulate) Solver wich advances only when input refresed. Useful for making animation. |
| Convex (Conv) Test if a polygon is convex. | |
| Convex Decompose (CD) Decompose concave polygon into several smaller convex polygon. Based on Convex decomposition algorithm created by Mark Bayazit (http://mnbayazit.com/) |
| Transform Rhino Object (Transform_RhinoObject) Transform an Rhinoobject. | |
| Explode Text (ExplodeText) Get information about TextObject (such as Location, Text, TextCurve,BoundingCurve) | |
| Explode Block (ExplodeBlock) Get the Geometry in the Block | |
| Purge Rhino Document (Purge) Deletes unused block definitions, groups, layers, hatch patterns, dimension styles, linetypes, and materials from the model. | |
| Delete Guid (DeleteGuid) Delete objects by Guid | |
| Bake Block (BakeBlock) Bake block to the document with the specified attributes. |
| Create Geometry Block (Create_GeometryBlock) Create a Block (It is recommended to use this component to create a block when using the Add_Geometry component and the Add_Geometrys component) | |
| Add Geometrys (Add_Geometrys) AddGeometrys(This geometry includes V_Ray_Mesh_Tree、Light、V_Ray_mesh_People and so on.But this geometry can only be a number of species) | |
| Geometry Location (Geometry_Location) Find the location points of the Geometry(V_Ray_Mesh_Tree、light、V_Ray_Mesh_People and so on) | |
| Add Geometry (Add_Geometry) AddGeometry(This geometry includes V_Ray_Mesh_Tree、Light、V_Ray_mesh_People and so on.But this geometry can only be a species) |
| 3D Text Tags (3D_Text_Tags) Represents a list of 3D text tags in a Rhino viewport,This 3D text tags always oriented to the camera. | |
| Geometry Face To Camera (GeometryFaceToCamera) Rhino objects follow the camera rotation ,The type of this object must be Hatch or Planar Surface or Planar Curve or Planar Mesh or Text3D.(This component must be displayed) | |
| Camrea Orient Plane (CamreaOrientPlane) Find the working plane of the current camera(This component must be displayed) |
| Random Int (Random_Int) Generate a list of pseudo random integer numbers. The number sequence is unique but stable for each seed value. If you do not like a random distribution, try a different seed values. | |
| Populate 2C (Populate_2C) Populate two curve region with points | |
| Ratio Random (Ratio_Random) According to the ratio random partition a list into sub-lists |
| Bifocals Plus (BifocalsPlus) Enhancements to the Bifocals plugin , can display the plugin name and component name |
| Break Down Blocks (ggBB) Break Blocks down to base geometry and layer names | |
| Cell Fillet (ggCF) Fillets a cell polygon | |
| Conv Curve (ggCC) Convert Curve to polycurve consisting of lines and arcs | |
| Polyline To Poly Curve (ggPl2Pc) Convert Polyline to polycurve consisting of lines and arcs | |
| Create Tree From Lists (ggTFL) Create Tree from two Lists | |
| Network Fillet (ggCNF) Fillets a curve network | |
| Curve Network Force Density (ggCNFD) Force Density application to Curve Network | |
| Curve Network Force Eq Length (ggCNEqL) Force Density application to Curve Network to achieve equal length | |
| Network Patch (ggCNP) Create a curve network patch | |
| Network Polygons (ggCNP) Polygon from Curve network | |
| Network To Mesh (ggCNM) Convert a curve network to Mesh | |
| Connect Points (ggCP) Dot to Dot, Truss Style | |
| Connect Point Sets (ggCPS) Dot to Dot in Sets of points | |
| Dynamic Path Mapper (ggDPM) Dynamic Path Mapper | |
| Mesh False Color (ggMFC) False Color applied to Mesh | |
| Profile Angle (ggAng) Generates an Angle Profile | |
| Profile Channel (ggU) Generates an Channel (U) Profile | |
| Profile CHS (ggCHS) Generates an Circular Hollow Section Profile (Solid if no Thickness) | |
| Profile C (ggC) Generates an Circular Section Profile | |
| Profile IBeam (ggIB) Generates an I Beam Profile | |
| Profile Rect (ggRect) Generates a Rectangular | |
| Profile RHS (ggRHS) Generates a Rectangular or Square Hollow Section Profile (solid if no thickness) | |
| Geo Dome (ggGD) Geodesic Dome | |
| Search Profile (ggSP) Search Catalog for Profile | |
| Create Section Prop (ggSP) Create Structural Section Property | |
| Identify Voids (ggV) Identify Voids from a Brep | |
| Inflate Mesh (ggInflate) Inflate Mesh | |
| Inflate Mesh Target Height (ggInflateToHeight) Inflate Mesh to Target Height | |
| Inflate Surface (ggInflateSrf) Inflate Surface | |
| Lines To Segments (ggLTS) Split list of lines into colinear segments | |
| Inflate Params (ggIP) Inflate Params | |
| Mesh Paths (ggMP) Mesh Paths along face edges | |
| Force Density Relax Params (ggFDRP) Force Density Mesh Relaxation Params | |
| Mesh Repel Verts (ggMRV) Force Density Mesh Vertex Repelling | |
| Mesh Resize (ggMR) Resize Mesh | |
| Mesh To Brep (ggMTB) Convert Mesh to Brep | |
| Force Density Relax (ggFDR) Force Density Mesh Relaxation | |
| Oc Tree (ggOT) Geometry Gym OcTree | |
| Poly Curve (ggPC) Interpolate Poly Curve | |
| Polyhedron (ggPH) Generate Polyhedron | |
| Profile On Curve (ggPOC) Orients Profile on Curve | |
| Proximity Points (ggPP) Geometry Gym Proximity Points | |
| Remove Duplicates (ggRD) Make set of curves without duplicates | |
| Simplify Polyline (ggSPl) Simplify Polyline by merging co-linear segments | |
| Curves Split Intersect (ggCS) Split curves at Intersection Locations | |
| Sweep Profile (ggSweep) Sweeps Profile on Curve | |
| Tessellation (ggT) Generate Tessellation | |
| Truss From Curves (ggTC) Divide and Connect curves, Truss Style | |
| Truss From Curves Length (ggTCL) Divide and Connect curves by length, Truss Style | |
| Unroll (ggU) Unroll Surface | |
| Vector Streams (ggVS) Geometry Gym Vector Streams, work in progress, do not rely on results as may change in future revisions | |
| Insert Point Generate Insertion Point | |
| Generate Angle Generates an Angle Profile | |
| Generate Channel Generates an Channel (U) Profile | |
| Generate CHS Generates an Circular Hollow Section Profile | |
| Generate Univ Beam Generates an Universal Beam ( I ) Profile | |
| Generate RHS Generates a Rectangular or Square Hollow Section Profile | |
| Search Section Prop Search Catalog for Structural Section Property | |
| Truss Type Truss Type: 0 - PRATT, 1 - WARREN, 2 - VIERENDEEL, 3 - BROWN, 4 - HOWE |
| Refinement Region Butterfly refinement range. - | |
| Create Case from Geometries Create an OpenFOAM Case from geometries. - | |
| Wind Tunnel Parameters Wind tunnel parameters. - | |
| Update block Mesh Dict Update blockMeshDict. - | |
| Create Case from Tunnel Create Case from wind tunnel. - | |
| Meshing Parameters Set meshing parameters for blockMesh and snappyHexMesh. | |
| Location Refinement Mode Inside/Ouside region refinement. - | |
| Butterfly This component downloads butterfly library from github to: C:sersUSERNAME%ppDataoamingcNeelhinoceros.0criptsutterfly - | |
| Create Butterfly Geometry Create Butterfly surface. - | |
| Distance Refinement Mode Distance refinement. - | |
| Make2d Parameters Make a case 2d. | |
| Create Case from Folder Create an OpenFOAM Case from an existing case in a local folder. - | |
| Wind Vector Wind vector. - |
| Segment Grading Segment Grading. Use this component to create a grading for a segment of the block based on ratio or length. - | |
| Load Points Load points from the case for preview. - | |
| chek Mesh Chek the metrics about the mesh. - | |
| Grading XYZ Grading XYZ Create a grading for different XYZ. - | |
| wind Tunnel Grading Windtunnel auto grading This component generates gradingXYZ for an outdoor study (wind tunnel). - | |
| snappy Hex Mesh Dict Set parameters for snappyHexMeshDict. Read more about snappyHexMeshDict here: https://openfoamwiki.net/images/f/f0/Final-AndrewJacksonSlidesOFW7.pdf | |
| Multi Grading MultiGrading Create a grading for multiple segment_gradings. - | |
| snappy Hex Mesh snappyHexMesh - | |
| Load Mesh Load mesh from the case for preview. - | |
| block Mesh blockMesh - |
| decompose Par Dict simple Simple decomposeParDict. Dictionary for parallel runs. - | |
| Get Geometry Update fvSchemes values based on mesh orthogonalities. - | |
| div Schemes library Generate fvSchemes based on mesh non-orthogonalities. - | |
| Fv Schemes from Non-orthogonality Generate fvSchemes based on mesh non-orthogonalities. - | |
| decompose Par Dict scotch Scotch decomposeParDict. Dictionary for parallel runs. - | |
| Look Up Case Folder Look Up Case Folder. - | |
| purge Case Purge case folder. - |
| epsilon Wall Function Epsilon Wall Function boundary condition. - | |
| kq RWall Function kqR Wall Function boundary condition. - | |
| nutk Wall Function nutk Wall Function boundary condition. - | |
| fixed Value Fixed value boundary condition. - | |
| zero Gradient Zero gradient boundary condition. - | |
| calculated calculated boundary condition. - |
| Solution Run recipes using OpenFOAM. - | |
| Solution Parameter Solution Parameter. | |
| control Dict Set parameters for runDict | |
| Function Object Function Object. | |
| probes Create Butterfly probes | |
| Solution Parameters Solution Parameters. |
| Outlet Boundary Create an outlet boundary with uniform pressure value. - | |
| Wall Boundary Create a wall boundary. - | |
| Boundary Create a custom boundary. - | |
| Inlet Flow-Rate Boundary Create an inlet boundary with flow rate in m3/s. - | |
| Inlet Boundary Create an inlet boundary with uniform velocity value. - |
| Load Probes Load probes from a folder. - | |
| Load Probes Value Load results for a field in probes. - | |
| Sample Case Sample the results for a case. Use this component yo load the results for a case that you have ran already. - | |
| Plot Residuals Load residual values for a case. - | |
| Load Skipped Probes Load results for a field in probes. - |
| residual Control Set residual control convergance values. | |
| Steady Incompressible Recipe Steady Incompressible Recipe. - | |
| relaxtion Factors Set relaxtionFactors values | |
| Heat Transfer Recipe Heat Transfer Recipe. - |
| Laminar Turbulence Model Laminar turbulence modelling. Read more: http://cfd.direct/openfoam/user-guide/turbulence/ Watch this: https://www.youtube.com/watch?v=Eu_4ppppQmw | |
| RAS Turbulence Model Reynolds-averaged simulation (RAS) turbulence model. Read more: http://cfd.direct/openfoam/user-guide/turbulence/ Watch this: https://www.youtube.com/watch?v=Eu_4ppppQmw | |
| LES Turbulence Model Large eddy simulation (LES) modelling. Read more: http://cfd.direct/openfoam/user-guide/turbulence/ Watch this: https://www.youtube.com/watch?v=Eu_4ppppQmw |
| Extract Buildings (Buildings) Load and parse node (e.g. point) data from an OSM file based on its metadata | |
| Extract Nodes (Nodes) Load and parse node (e.g. point) data from an OSM file based on its metadata | |
| Extract Ways (Ways) Load and parse way (e.g. polyline) data from an OSM file based on its metadata |
| Specify Features (OSM Specify) Provides a graphical interface to specify a list of OSM features that the Extract components will then find. | |
| Filter Tags (OSM Filter) Provides a graphical interface of OSM features to filter the results of an Extract component based on common tags. |
| About Caribou (AB) Displays information about this plugin, including documentation sources and current/latest versions. |
| Carve Perform boolean operations on two meshes using the Carve library. |
| Angular Unit Conversion (Angles) Scales a Angle value from a source unit to a target unit | |
| Units of Energy Conversion (Energy) Scales a Energy value from a source unit to a target unit | |
| Units of Force Conversion (Forces) Scales a Force value from a source unit to a target unit | |
| Units of Mass Conversion (Masses) Scales a Mass value from a source unit to a target unit | |
| Units of Pressure Conversion (Pressures) Scales a Pressure value from a source unit to a target unit | |
| Units of Speed Conversion (Speeds) Scales a Speed value from a source unit to a target unit | |
| Units of Temperature Conversion (Temperatures) Scales a Temperature value from a source unit to a target unit | |
| Units of Time Conversion (Times) Scales a Time value from a source unit to a target unit | |
| Units of Area Conversion (Areas) Scales a Area value from a source unit to a target unit | |
| Units of Length Conversion (Length) Scales a Length value from a source unit to a target unit | |
| Volume Units Conversion (Volumes) Scales a Volume value from a source unit to a target unit |
| Shimizu-Morioka System Shimizu-Morioka System | |
| Chen-Lee System Chen-Lee System | |
| Moore-Spiegel System Moore-Spiegel System | |
| Hadley System Hadley System | |
| Finance System Finance System | |
| Newton-Leipnik System Newton-Leipnik System | |
| Rikitake System (Rikitake Systemt) Rikitake System | |
| Zhou-Chen System Zhou-Chen System | |
| Burke-Shaw System Burke-Shaw System | |
| Coupled Lorenz System Coupled Lorenz System | |
| Rucklide System Rucklide System | |
| Sprott C System Sprott C System | |
| Bouali System 3 Bouali System 3 | |
| Hindmarsh-Rose System Hindmarsh-Rose System | |
| Sakarya System Sakarya System | |
| Rabinovich-Fabrikant System Rabinovich-Fabrikant System | |
| Bouali System 2 Bouali System 2 | |
| Thomas Cyclically Symmetric System Thomas Cyclically Symmetric System | |
| Qi-Chen System Qi-Chen System | |
| Chen System Chen System | |
| Dadras-Momeni System Dadras-Momeni System | |
| Rayleigh-Benard System Rayleigh-Benard System | |
| Nose-Hoover System Nose-Hoover System | |
| Three-Scroll Unified Chaotic System (TSUCS 2) (TSUCS 2) Three-Scroll Unified Chaotic System (TSUCS 2) | |
| Aguirre-Letellier System Aguirre-Letellier System | |
| Xing-Yun System Xing-Yun System | |
| Yu-Wang System Yu-Wang System | |
| Bouali System 1 Bouali System 1 | |
| Willamowski-Rossler System Willamowski-Rossler System | |
| Rossler System Rossler System | |
| 3-Cells CNN System 3-Cells CNN System | |
| Halvorsen System Halvorsen System | |
| Three-Scroll Unified Chaotic System (TSUCS 1) (TSCUS 1) Three-Scroll Unified Chaotic System (TSUCS 1) | |
| Elhadj-Sprott System Elhadj-Sprott System | |
| Lorenz System Lorenz System |
| Mira Map Mira Map | |
| Tinkerbell Map Tinkerbell Map | |
| Peter de Jong Map Peter de Jong Map | |
| Duffing Oscillator Duffing Oscillator | |
| Ikeda Map Ikeda Map | |
| Elhadj-Sprott A Map Elhadj-Sprott A Map | |
| MacMillan Map MacMillan Map | |
| Ueda Oscillator Ueda Oscillator | |
| Henon Map Henon Map | |
| Gingerbread Map Gingerbread Map | |
| Hopalong Map Hopalong Map | |
| Folded-Towel Map Folded-Towel Map | |
| Multifold Henon Map Multifold Henon Map | |
| Gumowski-Mira Map Gumowski-Mira Map | |
| Cubic Henon Map Cubic Henon Map |
| Barnsley Fern Barnsley Fern | |
| Sierpinski Carpet Sierpinski Carpet (IFS) | |
| Tree (IFS) Tree (IFS) | |
| Sierpinski Triangle Sierpinski Triangle (IFS) | |
| Maple Leaf (IFS) Maple Leaf (IFS) | |
| Swirl (IFS) Swirl (IFS) | |
| Harter-Heighway Dragon Harter-Heighway Dragon | |
| Dragon (IFS) Dragon (IFS) | |
| Levy C Curve Levy C Curve |
| 4D Mathieu van der Pol System 4D Mathieu van der Pol System | |
| 4D Jha System 4D Jha System | |
| Matsumoto-Chua-Kobayashi System (MCK) Matsumoto-Chua-Kobayshi System (MCK) | |
| 4D Sprott C System 4D Sprott C System | |
| 4D Rossler System 4D Rossler System | |
| 4D Bouali System B 4D Bouali System B | |
| 4D Qi System 4D Qi System | |
| 4D Bouali System A 4D Bouali System A |
| Mandelbrot Set Mandelbrot Set | |
| Julia Set Julia Set | |
| Burning Ship Burning Ship |
| Polyline Boolean (PolyBoolean) Boolean operation between 2 sets of curves using Clipper | |
| Polyline Containment (PolyContain) Tests if a point is inside a Polyline using Clipper | |
| Minkowski Sum (MinkowskiSum) Calculate the minkowski sum of two polygons using Clipper | |
| Minkowski Difference (MinkowskiDiff) Calculate the minkowski difference of two Polylines using Clipper | |
| Polyline Offset (PolyOffset) Offset a polyline curve using Clipper |
| Brep Charge Metaball charge from Brep | |
| Cocoon Wrap geometry with marching cubes | |
| Curve Charge Metaball charge from curve | |
| Curve Group Charge (Group Charge) Metaball charge for group of curves | |
| Point Charge Metaball point charge | |
| Refine Refine the output from cocoon |
| Draw a bubble chart (Bubble Chart) Draw a bubble chart in the HUD | |
| Color list from ColorPalette (Colors) Generate colors from a Conduit ColorPalette | |
| Conduit ColorPalette (Palette) Custom color generator for Conduit | |
| Conduit Curve Style (Curve Style) Custom curve style settings for Conduit | |
| Conduit Chart (Chart) A Conduit chart object | |
| Draw Lines (HUD Line) Draw lines in the HUD | |
| Draw a Mesh (HUD Mesh) Draw a mesh in the HUD | |
| Draw Pie Chart (HUD Pie) Draw pie chart in the HUD | |
| Draw Text (HUD Text) Draw text in the HUD | |
| Conduit Font (Font) Custom font settings for Conduit | |
| Grid Tiles Subdivide a rectangle with a grid of evenly sized tiles | |
| Horizontal Tiles (Horz Tiles) Subdivide a rectangle with horizontally stacked tiles | |
| Heads Up Display (HUD) (HUD) The core node for drawing a heads up display. | |
| Irregular Grid Tiles (Irreg Tiles) Subdivide a rectangle with a grid of irregular, user-specified size tiles | |
| Load Style Sheet (Style Sheet) Explicit loader for saved style sheets. | |
| Conduit Pie Style (Pie Style) Custom pie style settings for Conduit | |
| Conduit Style Sheet (Style Sheet) Custom style sheet for Conduit | |
| Vertical Tiles (Vert Tiles) Subdivide a rectangle with vertically stacked tiles | |
| Get viewport boundary dimensions (Bounds) A rectangle that reflects the current viewport boundary. Refresh to update |
| Anchor Anchor constraints of between selected vertices and input points. Numbers of both list must be equal. | |
| AnchorToGround Anchor to ground constraint of selected vertices | |
| Developable Add Developability | |
| EqualLength Equal length constraint between selected edges. You can also set length of selected edges | |
| FlatFoldable Add FlatFoldability | |
| GlueVertices (GlueVerts) Glue selected vertices | |
| OnCurve OnCurveConstraint | |
| OnPlane On plane constraint of selected vertices | |
| OnSurface On surface constraint of selected vertices | |
| SetFoldAngles Equal fold angle constraint between selected edges. You can also set fold angle of selected edges |
| AddTabs Add tabs on debeloped mesh. | |
| Cutting Line (Cut) Draw cutting lines according to panel thickness and each folding angle. | |
| Double Hinge Create double hinged solids. | |
| Finger Joint Cutting Lines (Finger Joint) Draw finger joint cutting lines. | |
| Panels with Thickness (Thick Panels) Construct thick panels from a Mesh and its developed panel's polylines | |
| Single Hinge Create single hinged solids according to panel thickness and each folding angle.. | |
| Tapered Solid with Thin Layer Hinge (Tapered Solid) Create tapered solids with thin layer hinge | |
| V-Cutting Lines (V-Cut) Draw V-cutting lines which allow folding until 90 degrees. |
| DeconstructCMesh Deconstruct CMesh into Mesh and information | |
| EdgeCentor EdgeCentor | |
| Preview Edge IDs Preview edge ids for CMesh | |
| Preview Tapered Panels Preview tapered panels with thickness. | |
| Preview Vertex IDs Preview vertex ids for CMesh | |
| PreviewCMesh Preview CMesh | |
| PreviewPanelsSelective (PrevPanSel) Preview panels with selective directions. |
| CMesh_MVlines (CMeshMVlines) Description | |
| CMesh_MVTlines (CMeshMVTlines) Description | |
| CMesh Generate CMesh from mesh | |
| PaperMesh Generate flat mesh from scanned img | |
| CMesh from Lines Create CMesh from boundary, mountain, and valley lines. (This component needs Weaver Bird's Mesh From Lines) |
| Chickenwire Pattern (Chickenwire) Generate Chickenwire pattern | |
| Eggbox Pattern (Eggbox) Generate Eggbox pattern | |
| Miuraori Pattern (Miuraori) Generate Miuraori pattern | |
| Yoshimura Pattern (Yoshimura) Generate Yoshimura pattern |
| Auto Assign Mountain or Valley (Auto MV) Assign mountain or valley according to each folding angle sign | |
| Develop Mesh Develop input mesh. | |
| Folding Angles (Fold Angle) Get foding angles. |
| CMesh_EdgeInfo (Nickname) Description |
| CraneSolver Solver for simulation and design |
| Controller (BC) Behavior Merging Controller, you can add/remove/rearrange behaviors. The input order will be the behavior execution stack | |
| Flocking (FL) Flocking Algorithm | |
| Flocking Mapped (FM) Flocking Algorithm with image color sampling override for any flocking attributes and remaping of color values | |
| Mesh Crawl II (MC) Mesh Crawling allows agent to move along a mesh object and is capable of spawning children | |
| Mesh Crawl (MC) Mesh Crawling allows agent to move along a mesh object | |
| Noise (N) 2D/3D Improved Perlin Noise | |
| Noise Mapped (NM) 2D Improved Perlin Noise with image color sampling override for any behavior attribute | |
| Separation (SB) Separation Behavior II - avoids crowding neighbors (short range repulsion) | |
| Stigmergy (ST) 2D/3D Trail Chasing Algorithm - Agents will chase agents trails | |
| Weaving Wandering (SW) Expanded 2D Wandering Algorithm using step triggers to create a weaving type movement 2D Wandering Algorithm, Wandering is a type of random steering which has some long term order | |
| Multi Path Tracking II (TT) MultiShape Path Following Algorithm capable of spawning children - see example files | |
| Multi Path Tracking (T) Multi Path Following Algorithm | |
| Multi Path Tracking II Mapped (TT) MultiShape Path Following Algorithm capable of spawning children with image color sampling override for any path attributes and remaping of color values - see example files | |
| Wandering (WA) 2D Wandering Algorithm, Wandering is a type of random steering which has some long term order. Force Values from Move Settings have a strong effect on behavior | |
| Wandering Mapped (WM) 2D Wandering Algorithm with image color sampling override for any wandering attributes and remaping of color values, Wandering is a type of random steering which has some long term order |
| Disco_Color (DC) Controls the Disco Color trail options for the Visual Settings Component | |
| Gradient_Color (GC) Controls the Gradient Color trail options for the Visual Settings Component | |
| Graphic_Polyline (GP) Controls the Graphic Polyline Color trail options for the Visual Settings Component | |
| Trail Data (TD) Controls the Trail Data for the Visual Settings Component | |
| Visual Settings (VS) Controls the visual settings for the Creeper Engine Outputs |
| Attraction Force (AF) Attracts a object towards a set of targets. Differs from Seek | |
| Bundling (B) Settings for Self Organization of Curve Networks | |
| Bundling II (BM) Settings for Self Organization of Curve Networks with image color sampling override for bundling attributes and remaping of color values | |
| Repulsion Force (RF) Repels a object away from a set of targets |
| Bundling_Engine (Nickname) Engine for Self Organization of Curve Networks | |
| Creeper_Engine_Dual (CED) Culebra Multi Object Engine | |
| Creeper_Engine (CE) Culebra Objects Engine | |
| Creeper_ZombieEngine (CZE) Culebra Object Zombie Engine |
| Move Settings (MS) Sends the move settings to the Creeper Engine. | |
| Init Settings (IS) Sends the init settings to the Creeper Engine. |
| Box Spawn (BS) Uses a box to contain the creepers spawn area in 2D or 3D | |
| Point Spawn (PS) Uses a list of points as starting positions for the creepers in 2D or 3D |
| Curve To Volume (vCurve) Create a volume from a list of curves | |
| Points To Volume (vPoints) Create a volume from a point set | |
| Mesh to Volume (vMesh) Create a volume that approximates mesh geometry | |
| Create Settings (vSettings) Settings for converting different geometry types to and from volumes | |
| Volume to Mesh (mVolume) Create a mesh that approximates volume geometry |
| Create Mask (Mask) Create a mask from a volume to be used in volume filter operations | |
| Volume Blend (vBlend) Blend between two volumes | |
| Offset Volume (vOffset) Offset a volume by a fixed amount | |
| Smooth Volume (vSmooth) Apply smoothing to volume |
| Volume Difference (vDiff) Perform a diference operation on a set of volumes | |
| Volume Intersection (vInt) Perform a intersection operation on a set of volumes | |
| Volume Union (vUnion) Perform a union operation on a set of volumes |
| Read Volume (vRead) Read a volume file and create a volume | |
| Write Volume (vWrite) Write a Volume to a file |
| Capture A general iterator that automatically generates many different design options and records an image, performance score, and/or other properties of each design. WORKS ON DOUBLECLICK | |
| DesignLogger (DLogger) Logs a design exploration session | |
| Reader Reads in .csv files as nested lists. | |
| Sampler Generates a list of parametric design vectors, called a “Design Map”, based on user-defined variable properties. WORKS ON DOUBLECLICK | |
| Sift Selects specific designs from a design map. WORKS ON DOUBLECLICK | |
| Writer Writes a nested list to a .csv file in the specified directory. |
| Cluster Clusters designs using the K-means algorithm and adjusts variable bounds based on each cluster. WORKS ON DOUBLECLICK | |
| Diversity Calculates the diversity of a set of design vectors | |
| Effects Calculates the average effect of each variable on performance. WORKS ON DOUBLECLICK | |
| Tilde Surrogate modeling tool for approximating objective functions |
| Contort Explore design space using synthetic variables mapped back to the original variables | |
| MOO Executes the NSGA-II multi-objective optimization algorithm. WORKS ON DOUBLECLICK | |
| Radical Optimization component featuring Radical | |
| Stepper Optimization component featuring Radical and Stepper |
| StormCloud Interactive Evolutionary Optimization |
| Create Dictionary (CreateDictionary) Create a new dictionary. | |
| Dict Join (DictJoin) Join two dictionaries. | |
| Dict Read (DictRead) Read key-value pairs. | |
| Dict Select (DictSelect) Select value from key. |
| Apply indicators (Indicators) Apply indicators | |
| Construction Construction | |
| Gas material (Gas) Gas material for glazing constructions | |
| Glazing Material Glazing Material | |
| Layer Creates a construction layer | |
| Library Launches the library editor | |
| Opaque Material Opaque Material | |
| Simple Window Simple Window | |
| Thermal Bridge (Bridge) Generates an equivalent construction based on the primary costruction provided |
| Boundary condition object (Bc) Creates a boundary condition object that can be used to attach special boundary conditions to the thermal model | |
| Face Creates a Thermal Zone Face | |
| Zone Connectivity Network (Networker) Creates a connectivity network between thermal zones | |
| Simulation Engine (Run E+) Takes thermal model and runs Energy Plus | |
| Shading Surface (Shading) Creates a Shading Surface | |
| Window Creates a thermal zone window | |
| Thermal Zone (Zone) Creates a Thermal Zone |
| Zone domestic hot water (Zone DHW) Zone domestic hot water | |
| Window settings Window settings | |
| Zone conditioning Zone conditioning | |
| Zone constructions Zone constructions | |
| Zone loads Zone loads | |
| Zone settings Zone settings | |
| Zone ventilation Zone ventilation |
| IntegrateIndicators IntegrateIndicators | |
| Load result file (Results) Load result file and filter columns by tags | |
| Load Zone Results Load Zone Results | |
| SurfaceAnalysis SurfaceAnalysis | |
| UTCI Universal Thermal Climate Index, http://www.utci.org/ | |
| Weather Weather | |
| XYPlot Creates 2D plots |
| Floor cutter Floor cutter | |
| GeometryFilter GeometryFilter | |
| AS_GetObjNameLayer AS_GetObjNameLayer | |
| FromRhinoDoc (FromRhDoc) Load from Rhino Doc | |
| Shading Mask Shading Mask | |
| Intersector Intersect Breps with each other |
| Grid Viewer (Grid V) Displays grid data and deconstructs grid into constituent parts | |
| Image Viewer Displays an image file | |
| Deconstruct Zone (DeZone) Deconstructs DIVA lighting zone into constituent parts | |
| Window Viewer (Win V) Displays window and extracts schedules | |
| Hour Of Year (HOY) Gets hour of year and day of year from month/day/hour inputs | |
| MonthDayHour (MDH) Converts hour of year to month/day/hour |
| Array Schedule (Schedule) Creates schedules based on number arrays | |
| Day Schedule Day Schedule | |
| Week Schedule Week Schedule | |
| Year Schedule Year Schedule |
| Takes surfaces, generates PV panels (PV) Takes surfaces, generates PV simulation IDF | |
| Runs a PV simulation (PV) Runs a PV simulation |
| Solar Envelope (Envelope) Creates a buildable envelope for a given boundary curve based on the latitude and time of solar access for an entire year | |
| Solar Fan (Fan) Creates a no-obstruction envelope which ensures solar access for sites like parks, landscaping, etc... |
| BatchRunner (Batch) Creates and launches a multi-run batch file |
| Construct Tensor Field (ConstructTF) Constructs a tensor field | |
| Custom Field (CustomField) Generate a user-defined vector field | |
| Deconstruct Tensor Field (DeconstructTensField) Deconstruct a tensor field into a connectivity mesh and a list of tensors | |
| Discrete Field (DiscrField) Generate a continuous field from a discrete vector set | |
| Field From Mesh (FieldFromMesh) Generates a field based on a mesh's principal curvature | |
| Field From Surface (FieldFromSurface) Generates a field based on a surface's principal curvature | |
| Field Potential (FieldPotential) Provided the field is conservative, this calculates the potential in each pointas the negative of the work done by a particle from the sampling point (A) to the source (B) | |
| Image Charge (ImageCharge) Create a field due to an image charge | |
| Point Trajectory (IntegFieldPoint) Find the trajectory of a point in a field | |
| Integrate Tensor Field (IntegrateTFMesh) Integrate Tensor Field on Mesh | |
| Path on Object (PathOnObj) Integrate a field using an object as a constraint | |
| Rotate Tensor Field (RotateTF) Description | |
| Smoothen Field (Smoothen a field) See html help in the component | |
| Iso-Potential Surface (IsoPotSurf) Calculates the iso-potential surfaces of a field | |
| Tensor Field - Vector (TFtoVF) Calculate a vector field from a tensor field and a single direction The resulting vector will be V(x) = TF(x) * D, where M is the tensor field in a point and D the direction given | |
| Tensor Field - Component (TFtoVF2) Creates a vector field by choosing a component of the Tensor Field. By default it takes the first direction. Right-click on the component to change that. |
| Construct Node Value (ConKDNodeVal) Construct a kd-Node with a value associated to it | |
| Construct Node (ConKDNode) Construct a kd-Node | |
| Construct Tree (ConKDTree) Construct a kd-Tree | |
| Deconstruct Node (DeConKDNode) Deconstruct a kd-Node | |
| Nearest Neighbours Hypercube (NearKDNCube) Finds kdNodes in a hypercube | |
| Nearest Neighbours Distance (NearKDNNum) Finds kdNode within a certain distance from a given one | |
| Nearest Neighbours Number (NearKDNNum) Finds n nearest neighbours to the specified kdNode |
| Convex Hull 3D (ConvexHull3D) Create a convex hull 3d from a poiont cloud | |
| Geodesic (GeodesicMesh) Geodesic on a mesh | |
| Integrate Mesh Curvature (IntegrateMshCrv) Integrates the principal directions field of a mesh | |
| Iso Mesh (IsoMesh) Creates and Iso Mesh | |
| Mesh Curvature (MeshCrv) Find the curvature field of a mesh | |
| Umbilic Points (UmbilicPoints) Find umbilc points on a mesh | |
| Voxels Samples the field for creating the Voxels |
| Dancing Banana (Banana) A funny dancing banana | |
| Series from List (SeriesList) Create a series of numbers having the same length of the given list | |
| Group Numbers (GroupNums) Group numbers | |
| Run Executable (RunExec) Run an executable with attributes | |
| Sort Curves (Sort curves) Sort curves along a given curve |
| Generate Graph (GenGraph) Create graph from curves | |
| Find Path (PathGraph) Visualize the shortest path | |
| Graph search (GraphSrch) Find distances in a graph | |
| Generate Network (GenGraph) Create graph from curves |
| Run Neural Network (RunNN) Run data through a trained neural network | |
| Supervised Training NN (SupTrainNN) Supervised training | |
| Unsupervised Training NN (UnsupTrainNN) Unsupervised training |
| Integrate Curvature Field Integrate Curvature Field |
| Statistics (Stats) Calculate statistics for a series of numbers |
| Bring Layer To Front (BringToFront) Bring Layer to Front | |
| Close Document (CloseDoc) Close a specified document | |
| Create Text on Layer (CreateText) Use this component to create text items on a layer. Specify points for point text, or a rectangle for area text. | |
| Curves To Paths (CrvsToPaths) Convert Rhino Curves to bezier curve paths in Illustrator | |
| Curve To Path (CrvToPath) Convert a Rhino Curve to a bezier curve path in Illustrator | |
| Document Bounds (DocBounds) Get the rectangle representing the document bounds | |
| Documents (Docs) Get Open Illustrator Documents | |
| Export Document (Export) Export a document to a specified location | |
| Layer By Name (LayByName) Get a layer from a document by name | |
| Get Paths on Layer (LayPaths) Gets the Path items on a layer | |
| Layers Get/Create Document Layers | |
| New Document (NewDoc) Create a new Illustrator Document | |
| Open File (OpenFile) Open an Illustrator Document | |
| Open Illustrator (Illustrator) Opens Illustrator and retrieves the running app. | |
| Path Geometry (PathGeom) Get the curve / polyline geometry of the path items | |
| Run Script (Script) Run script (written in javascript) in Illustrator | |
| Scale Transforms (ScaleXForms) Map to and from Illustrator document scale. All Doodlebug components take / output points, so this lets you smartly map to and from other units. | |
| Send Layer To Back (SendToBack) Send a layer to back of the document | |
| Set Layer Properties (SetLay) Sets the opacity and blend mode of a layer | |
| Set Layer Order (LayOrder) Set the desired layer order for a document | |
| Set Path Properties (SetPathProp) Set the display properties of Paths |
| Envimet Source (DFEnvimetSource) Use this component to generate sources for "Dragonfly Envimet Spaces". E.g. a fountain to apply evaporation strategy. | |
| Envimet Read Building Avg Results (DFReadBuildingAvgResults) Use this component to read building results. (WIP) | |
| Envimet Config (DFenvimetConfig) This component writes simulation file (SIMX) of ENVI_MET. | |
| Envimet Config MainSettings (DFenvimetConfigMainSettings) This component contain main settings to generate simulation file (SIMX). Connect the output DF Envimet Config. | |
| Envimet 2d Plant (DFEnvimet2dPlant) Use this component to generate plant2d for "Dragonfly Envimet Spaces". E.g. grass, simple tree of 10 meters and so on. | |
| Envimet Information (DFEnvimetInformation) News and Info from DF Envimet developer! Use this component to see roadmap of Dragonfly Envimet or patches released by developer | |
| Envimet Spaces (DFEnvimetSpaces) Use this component to generate ENVI-Met v4 | |
| Envimet Receptor Folder (DFReceptorFolder) Use this component to get all output folders of receptors. | |
| Envimet 3d Plant (DFEnvimet3dPlant) Use this component to generate 3d trees for "Dragonfly Envimet Spaces". ENVI_MET has a big library of 3d tree divided into Coniferous and Deciduous | |
| Envimet Timesteps Settings (DFenvimetTimestepsSettings) This component let you change the timestep of the sun. For more info see the official website of ENVI_MET. | |
| Envimet Run Simulation (DFEnvimetRunSimulation) Use this component to run directly simulation by Grasshopper. | |
| Envimet Building Temp (DFenvimetBuildingTemp) This component let you change the indoor temperature of the buildings. | |
| Envimet Grid (DFEnvimetGrid) Use this component to generate inputs for "Envimet Spaces". Each Point of grid represent a centroid of an envimet cube. | |
| Envimet Receptor (DFEnvimetReceptor) Use this component to generate inputs for "Dragonfly Envimet Spaces" | |
| Envimet Output interval Settings (DFenvimetOutputintervalSettings) This component let you change the timestep of the sun. For more info see the official website of ENVI_MET. | |
| Envimet Soil (DFEnvimetSoil) Use this component to generate inputs for "Dragonfly Envimet Spaces" | |
| Visualize Buildings (DFvisualizeBuildings) Use this component to see buildings centroids of ENVI_MET model file. | |
| Envimet Installation Directory (DFEnvimetInstallationDirectory) Use this component to set Installation Directory of Envimet on your machine. E.g. C:NVImet444 | |
| Envimet Simple Force by EPW This component let you force climate condition of the simulation | |
| Envimet Building Files (DFBuildingFiles) Use this component to get avg output files of buildings. | |
| Edit Building Materials (DFeditBuildingMaterials) Use this component to edit building materials. You can use it to generate windows. You need to use both Curve and Shapes inputs for windows. Check where the points are using"DFvisualizeBuildings" | |
| Envimet Buildings (DFEnvimetBuildings) Use this component to generate buildings for "Dragonfly Envimet Spaces" | |
| Envimet Soil settings (DFenvimetSoilSettings) EXPERT SETTINGS: This component let you change initial condition of the soil. | |
| Envimet Config SimpleForcing (DFenvimetConfigSimpleForcing) This component let you force climate condition of the simulation. You can connect lists of values or data which comes from EPW file. Use outputs of DF Envimet Simple Force by EPW. | |
| Envimet Nesting Grid (DFEnvimetNestingGrid) Use this component to generate inputs for "df_envimet Spaces" | |
| Envimet Read Receptor Results (DFReadReceptorResults) Use this component to read receptor results. Right click on icon of component to set output type: Atmosphere; Soil; Flux. | |
| Horizontal Overhang (DFhorizontalOverhang) Use this component to horizontal overangs "Dragonfly Envimet Spaces". | |
| Envimet Read Library (DFReadLibrary) Use this component to read the library of materials of ENVI_MET. Use the "id" to change materials to enviment objects. Use DF XML Reader to look at details of materials. | |
| Envimet Terrain (DFenvimetTerrain) Use this component to generate inputs for "Dragonfly Envimet Spaces" | |
| Envimet Manage Workspace (DFEnvimetManageWorkspace) Use this component to create a Workspace folder | |
| Envimet Run INX (DFEnvimetRunINX) Use this component to open your ENVI_MET model directly with GH. | |
| XML Reader (DFXMLReader) Use this component to see details about materials. Connect "XML" output of "DF Library Reader" and keywords to extract details. E.g. "Density", "Description"... | |
| Envimet Default Material (DFEnvimetDefaultMaterial) Use this component to override common wall material, common roof material and common soil material inputs for "Dragonfly Envimet Spaces" | |
| Envimet Location (DFEnvimetLocation) Use this component to generate inputs for "df_envimet Spaces" |
| Dragonfly_Bldg Age (bldg_age) Provides a list of available building programs from the template | |
| Typology From Params Use this component to generate a default building typology to be used with the "DF City" component | |
| City Use this component to generate a Dragonfly City object from Dragonfly Bldgg Typology objects | |
| City From Parameters Use this component to generate a Dragonfly City object from numerical parameters like building height and site coverage ratio | |
| Typology from Footprints Use this component to generate a building typology to be used with the "DF City" component from footprint geometry. - Provided by Dragonfly 0.0.03 | |
| Dragonfly_Bldg Program (bldg_program) Provides a list of available building programs from the template | |
| Boundary Layer Parameters Use this component to generate boundary layer parameters that can be plugged into the "DF Run Urban Weather Generator" component | |
| Vegetation Parameters Use this component to generate vegetation parameters that can be plugged into the "DF uwg City" component. - Provided by Dragonfly 0.0.03 | |
| Building Typology Use this component to generate a default building typology to be used with the "DF City" component | |
| Pavement Parameters Use this component to generate parameters that describe the pavement of the urban area, which can be plugged into the "DF uwg City" component. - Provided by Dragonfly 0.0.03 | |
| Reference EPW Parameters Use this component to generate refernce EPW site parameters that can be plugged into the "DF Run Urban Weather Generator" component | |
| Edit Typology Envelope Use this component to generate a default building typology to be used with the "DF City" component | |
| Traffic Parameters Use this component to generate traffic parameters that can be plugged into the "DF uwg City" component. - Provided by Dragonfly 0.0.03 | |
| Run Urban Weather Generator Use this component to morph a rural or airport EPW to reflect the conditions within an urban street canyon |
| Export Dragonfly Code Developers of Dragonfly can use this component to export Dragonfly user objects and source code that they create to the Github folder on their computer | |
| Update This component installs the uwg libraries to: C:sersUSERNAME%ppDataoamingcNeelhinoceros |
| Import LANDSAT Image Use this component to import a LADNSAT image that has been downloaded from GloVis into Grassoppper | |
| AMY from NCDC Data Use this component to create an AMY weather file from a year of data downloaded from the National Climactic Data Center (NCDC) database and an existing TMY weather file for the location |
| Dragonfly This component carries all of Dragonfly's main classes |
| Droid Volume (Cartesian) (DVolC) Defines the Volume of the printable area of machine | |
| Droid Volume (Delta) (DVolD) Defines the Volume of the printable area of machine | |
| Droid Parameters (DPmters) Custom Parameter creation for Droid | |
| Droid Paths (DPath) Set custom user defined curves (Polylines) for 3d Printing. Input order is important (Unless Sort Z is true) | |
| Droid Slicer (Dslice) Slicer of Droid Mesh in preparation for 3D Printing |
| Droid Gcode Footer (DGFoot) Gcode Footer creation | |
| Droid Gcode Creator (GCode) Creates Gcode infomation from Droid components | |
| Droid Gcode Header (DGHead) Gcode Header creation | |
| Droid Save Gcode (SaveG) Save Gcode File |
| Sort Curves clockwise (SortCurvesclockwise) Sort a list of curves clockwise | |
| Sort Point Clockwise (clockwise points) sorting a list og points clockwisely based on the assigned plane | |
| Sort points anti-clockwise (Anti-clockwise points) Sorting a list of points anti-clockwisely based on the assigned plane | |
| SortBrepAnticlockwise sort a list of breps anticlockwise | |
| SortBrepClockwise Sort a list of breps clockwise | |
| SortCurveAnticlockwise (SortCurveAtni) Sort a list of curces anticlockwise | |
| SortMeshAnticlockwise sort a list of meshes anticlockwise | |
| SortMeshClockwise Sort a list of meshes clockwise | |
| SortSurfaceAnticlockwise sort a list of surafce anticlockwise | |
| SortSurfaceClockwise sort a list of surfaces clockwise |
| Sort Surface Area Sorting a list of surfaces according to the surface area | |
| Sort Surface UV Sorting a list of surfaces according to the distance from the reference point to the point on the surfaces by assigning UV parameters | |
| Sort Surface X Sorting a list of surfaces according to the X coordinate sequences of the center points | |
| Sort Surface Y Sorting a list of surfaces according to the Y coordinate sequences of the center points | |
| Sort Surface Z Sorting a list of surfaces according to the Z coordinate sequences of the center points | |
| Sort Surfaces Point Sorting a list of surfaces according to the distance to the reference point | |
| SSUV (SortSurfaceUV) Sorting a list of sub-surfaces in a correct order by UV srf: the original untrimmed surface srfs : the messed up sub-surfaces waiting to be sorted u: number of branches( int required) v: number of items in one branch( int required) |
| Sort Brep X Sorting a list of Breps according to the X coordinate of the center points | |
| Sort Breps Point Sorting a list of breps according to the distance from the reference point to the center points of the closed brpes | |
| Sort Breps Volume Sorting a list of breps according to the volumes | |
| Sort Breps Y Sorting a list of Breps according to the Y coordinate of the center points | |
| Sort Breps Z Sorting a list of Breps according to the Z coordinate of the center points |
| Sort Curves Length Sorting a list of curves according to the length | |
| Sort Curves Point Sorting a list of curves according to the distance from the reference point to the evaluated point | |
| Sort Curves X Sorting a list of curves according to the X coordinates of the evaluated points. | |
| Sort Curves Y Sorting a list curves according to the Y coordinates of the evaluated points | |
| Sort Curves Z (3.0) (Sort Curves Z) Sorting a list curves according to the Z coordinates of the evaluated point |
| Sort Mesh Area Sorting a list of meshes according to the area | |
| Sort Mesh Point Sorting a list of meshes according to the distance from the reference point to the center points of the meshes. | |
| Sort Mesh X Sorting a list of meshes according to the X coordinate of the center points | |
| Sort Mesh Y Sorting a list of meshes according to the Y coordinate of the center points | |
| Sort Mesh Z Sorting a list of meshes according to the Z coordinate of the center points |
| SortBoxDimension(1.0) (SortBoxDimension) Sorting a list of boxes according to the XYZ dimension of the boxes. | |
| SortDuckSrfs Deconstruct the brep to surfaces, pairing srfs by assigning index (trail version 30 elments limited) | |
| SortDuckSurfaceX(1.0) (SortDuckSurfaceX) Sort the Duck surfaces with x dimension and return a referenced plane | |
| SortDuckSurfaceY(1.0) (SortDuckSurfaceY) Sort the Duck surfaces with y dimension and return a referenced plane | |
| SortDuckSurfaceZ(1.0) Sort the Duck surfaces with z dimension and return a referenced plane |
| Sort Points X Sorting a list of points according to the X coordinate of the poins | |
| Sort Points Y Sorting a list of points according to the Y coordinate of the points | |
| Sort Points Z Sorting a list of points according to the Z coordinate of the points | |
| SortPointsPoint Sorting a list of points according to the distance from the reference point |
| DUCK Font (DF) A list of font opsions in rhino system which can be determined by assigning index number. |
| Sort Points Along Curve Sorting a list of points by giving a guide line (direction matters) |
| Divide List Divide a list into sub-lists by the predefined number (divisor). | |
| Partition List Adv (Partition) Partition a list into sub-lists by partition size | |
| Split List Multi (Split Multi) Split a list into separate parts at a specified index number. Similar to the existing Split List Component, each index indicates the first item in each list. | |
| SubTree Retrieve a specific branch / sub-branches from a data tree. |
| Define angular dimension (AngularDim) Define angular dimension object to send to Elefront bake component | |
| Define Hatch (Hatch) Define hatch object to send to Elefront bake component | |
| Define Leader (Leader) Define Leader object to Rhino document | |
| Define Linear Dimension (LinearDim) Define linear dimension object to send to Elefront bake component | |
| Define Radial Dimension (RadialDim) Define radial dimension object to send to Elefront bake component | |
| Define Text Object (Text) Define text object. | |
| Define Text Dot (TextDot) Define text dot object | |
| Deconstruct Dimension (DeDim) Deconstruct dimension object | |
| Deconstruct Hatch (DeHatch) Deconstruct Hatch Object | |
| Deconstruct Text (DeText) Deconstruct text object | |
| Export objects (Export) Export Objects from Rhino. Each tree branch will be output as one file. Objects have to be in the active Rhino model and can not be from a referenced model |
| Deconstruct Attributes (DeAtt) Deconstruct Elefront attributes into its constituent parts | |
| Define Color (Color) Define Color | |
| Define Layer (Layer) Define Layer. It can be assigned to Object attributes, or baked with "Bake Layer" | |
| Get Elefront Attributes (GetAtt) Extract all Elefront attributes from an object | |
| Get User Attributes (GetUA) Returns User Attributes.Works on either referenced geometry or Elefront Attributes | |
| Get User Value (GetUV) Returns a User Attributes value corresponding to a User Attributes key. Works on either referenced geometry or Elefront Attributes | |
| Modify RhinoObject Attributes (ModifyAtt) Modify Rhino object attributes | |
| Modify Elefront Attributes (ModAtt) Modify attributes of either Referenced Geometry or Elefront Attributes | |
| Define Object Attributes (Attributes) Define a set of attributes to bake with objects | |
| Remove User Attributes (RemUA) Remove all user attributes from Rhino Object | |
| Get Rhino Attributes (RHAtt) Read native Rhino attributes from referenced object |
| Define Block (Block) Define a Block. Block will be created when baked. | |
| Define Linked Block (LinkedBlock) Define a linked Block. Block will be created when baked. | |
| Deconstruct Block (DeBlock) Deconstruct Blocks into constituent parts, plane and block name | |
| Import Linked Block (InLnkBlock) Import Linked Blocks by File Name. Output can be Tansformed using regular Grasshopper component and baked with Grasshopper Bake operation and Elefront Bake Component. | |
| Insert Block (InBlock) Insert Blocks by Block Name. Output can be Tansformed using regular Grasshopper component and baked with Grasshopper Bake operation and Elefront Bake Component. | |
| List Block Folder (ListBlockF) List all block names from the specified folder | |
| List Block Document (ListBlockD) List all block names from the rhino document | |
| Reference Block by Name (RefBlock) Reference Block Instance by Block Name |
| Clean Parallel (Clean) Clean the primary data tree and clean all respective secondary trees in parallel | |
| Create Tree (Tree) Create tree by specifying a branch path for each item | |
| Duplicate Data Match (Dup) Duplicate data based on source data tree | |
| Graft Parallel (GraftP) Graft the primary data tree and output all respective secondary objects per item | |
| ShiftMatch (ShiftM) Shift a data tree to match the structure with a guide tree | |
| Shortest List Clean (Shortest) Shrink a collection of lists to the shortest length amongst them. Empty lists have length 0 |
| Reference by User Atributes (RefUA) Reference objects from Rhino based on Key-Value attributes | |
| Reference by BakeName (RefBake) Reference objects based on Bake Name and User Attributes | |
| Reference by Color (RefCol) Reference Rhino Objects by Color. Also from worksessions | |
| Reference by Layer (RefLay) Reference Rhino objects by layer. Also from worksessions | |
| Reference by Name (RefName) Reference Rhino objects by name. Also from worksessions | |
| Reference by Type (refType) Reference Rhino Objects by type, also from worksession files |
| Filter by User Attributes (FilterAtt) Filter objects by their User Attributes or filter attributes with objects in parallel | |
| Filter By Color (FilterColor) Filter Objects by their Color | |
| Filter By Layer (FilterLay) Filter Objects by their Layer | |
| Filter By Name (FilterName) Filter Objects by their Name | |
| Filter By Type (FilterType) Filter Objects by their Object Type |
| Bake Objects (Bake) Bake objects to Rhino with Rhino attributes and user attributes | |
| Bake/Modify Layer (BakeLayer) Bake or modify Layers to current document |
| Location (Loc) OpenStreetMap and Topograhy | |
| OSM Data (OSM) Get Point and Tag data from an OSM file. | |
| Topography (Topo) Generate Topography surfaces from USGS IMG Raster files or from SRTM HGT files. |
| Element Index Selector (ElementIndexSelector) Retrieve element indices by filtering based on material, section and group. | |
| Element Force Viewer (ElemForceView) Ouput the internal forces and moments of elements | |
| Diagram Viewer (DiagramViewer) Show force diagrams on elements. | |
| Results On Mesh Viz (MeshViz) Visualize structural data on a beam mesh. | |
| Centerline Viewer (CLineView) View the centerline geometry. Plug your relax output into this component to see the geometry for each iteration. | |
| Reaction Forces (ReactForce) View the reaction forces in of model | |
| Node Forces (NodeForce) Extract the internal forces and moments of the nodes | |
| Section Viewer (SectionView) Visualize the extruded sections of the members in the model represented as meshes. The sections will correspond to what's been defined for each element. |
| Spring Create a 6 DOF spring element. The spring can be used for geometrical form-finding, when structural quantaties (such as forces and moments) are not important. | |
| Cable Create a 6 DOF cable element. Cables are capable of transferring tension, but not compression. | |
| Model Defines a Structural model. Assemble all elements, loads, restraints, materials and cross sections using this component. | |
| Beam Create a 12 DOF Beam element from a line, material and cross section. By default a steel material and a circular section is assigned to the beam. | |
| Bar Create a 6 DOF bar/truss element. No bending will occur in the elment, only axial force. In other words, the end nodes are only capable of transferring force, no moments. | |
| Restraint Restrain a node's degrees of freedom | |
| Lath Defines a continous grid-shell lath element |
| Solid Box Section (SolidBoxSection) Create a solid box section by providing a height and width. | |
| Generic Section (GenericSection) Create a generic cross section by providing numerical data. | |
| Circular Section (CircularSection) Create a Circular Hollow Section (CHS) based on a radius and a thickness. | |
| IShape Section (IShapeSection) Create an I Shape section by providing overall depth, overall width, top flange depth, web width, bottom flange width, and bottom flange depth | |
| Hollow Box Section (HollowBox) Create a Hollow Box Section by providing height, width and thickness. |
| Linear Load (LinearLoad) Define a load per length unit [N/m]. Note that the line has to coincide with an existing linear element in the model. | |
| Point Load (PointLoad) Define a point load with a force vector [N] and a anchor point. | |
| Area Load (AreaLoad) Define an area load by a force vector [N/m2] and a mesh. Note that the all vertices of the mesh have to coincide with nodes in the model. | |
| Gravity Load (GravityLoad) Apply gravity load on a structure. The dead load of an element is calculated using information such as material density, the cross section applied and the geomety. |
| Dynamic Relaxation Properties (DrProp) Properties to manually set the options for the Dynamic Relaxation solver. | |
| Matrix Stiffness Solver (MatrixStiffnessSolver) Solves the static equilibrium state of a Model. The underlying algorithm is based on solving the system of linear system of equations Ka=f. | |
| Dynamic Relaxation Solver (DrSolver) Solver using the Dynamic Relaxation method to find the equilibrium state of a model through time stepping. Connect the timer to this component to animate the process. |
| Mesh Vextex Normals (MeshVertexNormals) Computes the vertex normals of a mesh. This is done by averaging the surrounding face normals around a vertex. | |
| PluginInfo Gets information about the plugin |
| Custom Material (CustomMaterial) Create a custom isotropic homogenious material | |
| Material Database (Mat DB) Material Database. |
| Advanced Bake (AdvancedBake) Advanced Bake allows to bake all kinds of geometry Objects with attributes (see BakeAttributes and PlotAttributes by blickfeld7 | |
| BakeArrows (BakeArrow) Add arrowheads as bake attributes to curves. This only works with Advanced Bake (by blickfeld7.com) Version 0.92 | |
| Layer Attributes (LayerAttributes) Layer attributes (by blickfeld7.com) Version 0.92 | |
| Object Attributes for Bake (BakeAttributes) Bake attributes for Advanced Bake (by blickfeld7.com) Version 0.92 | |
| Object Attributes for Plot (PlotAttributes) Bake attributes for Advanced Bake (by blickfeld7.com) Version 0.92 | |
| View Bake and Plot Attributes (ViewAttributes) Prints out all the bake and plot attributes from your geometry. To assign Attributes see BakeAttributes and PlotAttributes by blickfeld7.com Version 0.92 |
| Aligned Dimension (AlignedDimension) This component ceates aligned dimensions | |
| Angular Dimension (AngularDimension) This component creates an angular dimension from circles and arcs. The resulting AngularDimension object can be baked with the Advanced Bake (by blickfeld7.com) Version 0.92 | |
| Diameter Dimension (DiameterDimension) This component creates a diameter dimension from circles and arcs. The resulting RadialDimension object can be baked with the Advanced Bake (by blickfeld7.com) Version 0.92 | |
| Dimensional Chain (DimensionalChain) This component ceates a single dimension or a dimensional chain, when more than 2 points are provided | |
| Edit Dimension (EditDimension) This component extracts the numerical value, plane and text from the dimension object | |
| Hatch This component creates a hatch from closed planar curves. The resulting Hatch object can be baked with the Advanced Bake (by blickfeld7.com) Version 0.92 |
| Engrave Text (EngraveText) Creates text as a single line curve, ideal for engraving purposes. Version 0.92 | |
| Text 3D Advanced (3D Text) Creates 3D Text with custom color, font and alignment. Version 0.92 | |
| Text Contour (TextContour) This creates Contours from TextEntitys. To make TextEntitys see Text3d Advanced by blickfeld7.com Version 0.92 | |
| Text Dot (TextDot) This component creates a TextDot from location and text. The TextDot object can be baked with the Advanced Bake component (by blickfeld7.com) Version 0.92 |
| Unroll Unrolls Breps and Surfaces with additional curves and points. by blickfeld7.com | |
| View Direction (ViewDir) Gets the vector of the view direction from the active viewport or a specified view. (by blickfeld7.com) Version 0.92 |
| reacTIVision Listener (reacTIVision) The reacTIVision Listener draws the position and rotation of each fiducial marker | |
| Kinect V1 Depth To Point (Depth) Get Points from Kinect Depth Map | |
| Kinect V1 Skeletal Tracker (Skeleton) The Kinect V1 Skeletal Tracker will allow tracking of up to two people at a time. | |
| Kinect V1 Color Stream (Video Stream) Kinect Color Video Stream | |
| Kinect V1 Depth Stream (Depth Stream) Kinect Depth Video Stream | |
| Kinect V2 Skeleton Tracker (Skeleton) The Kinect V2 Skeletal Tracker will allow tracking of up to six people at a time. | |
| Kinect V2 Mesh Reconstruction (Mesh Reconstruction) Returns a reconstructed colored mesh based on the color/depth information from the Kienct sensor. | |
| Kinect V2 Video Stream (Video Stream) Stream video data from the Kinect sensor. | |
| Exposure (Accumulative) (Exposure) Temporally add color information to a Firefly Bitmap. | |
| Additive Time Lapse (Time Lapse) Additive Time Lapse | |
| Bitmap Decompose (Decompose) Decompose a bitmap into its constituent channels | |
| Bitmap Info (Info) Statistics about a Firefly Bitmap. | |
| Bitmap Layers (Layers) Bitmap Layers | |
| Bitmap Painter (Painter) Bitmap Painter | |
| Bitmap Recompose (Recompose) Recompose a bitmap from its constituent channels | |
| Bitmap Sampler (Sample) Sample a Firefly Bitmap based on an incoming set of points for a specified filter type. | |
| Snapshot Save a snapshot of a Firefly Bitmap | |
| Snapshot Sequence (Sequence) Create a sequence of image snapshots | |
| Bitmap Threshold (Threshold) Using the Average Dithering, find the threshold color quantization of an image. | |
| Bitmap Tracer Spawn a series of particles which trace the edges of a bitmap using the nearest contour vector | |
| Blur Blur a Firefly Bitmap. | |
| Color Correction (Color) Modify the color properties (red, green, blue) for a Firefly Bitmap. | |
| Contour Vector Generate a Contour Vector for a Firefly Bitmap. | |
| Contrast Modify the contrast of a Firefly Bitmap. | |
| Convolution Filter (Convolver) Create your own filter based on a 3x3 convolution matrix (kernel). | |
| Edge Detection (Edge) Find edges in a Firefly Bitmap. | |
| Emboss Emboss a Firefly Bitmap. | |
| Image Region (Region) Extract a smaller region within a Firefly Bitmap | |
| Video Averages (Average) Find movement vectors and color averages within an area of a Firefly Bitmap. | |
| Flip Image (Flip) Flip or Mirror a Firefly Bitmap. | |
| Gamma Correction (Gamma) Specify the Gamma Correction for a Firefly Bitmap. | |
| Gradient Vector Generate a Gradient Vector for a Firefly Bitmap. | |
| Resize Bitmap (Resize) Change the resolution of a Firefly Bitmap | |
| Invert Invert a Firefly Bitmap. | |
| Leap Finger Tracker (Leap) Return frame information from LEAP sensor | |
| Load Bitmap Load Bitmap | |
| Mesh From Image (Mesh) Create a mesh where the height of the mesh is determined by the brightness of a Firefly Bitmap. | |
| Exposure (Movement) (Exposure) Temporally add movement information (in greyscale) to a Firefly Bitmap. | |
| Optical Flow Generate an Optical Flow for a Firefly Bitmap. | |
| Replace Color (Replace) Replace a color in a Firefly Bitmap. | |
| Brightness and Saturation (Saturation) Modify the brightness and saturation properties of a Firefly Bitmap. | |
| Sharpen Sharpen a Firefly Bitmap. | |
| Swirl Vector Generate a Swirl Vector for a Firefly Bitmap. | |
| Test Color Test whether a color is included within a second list of colors | |
| Video Player Load or play a movie or video file. | |
| WebCam Video Stream (Video Stream) WebCam Video Stream |
| Binary Blink (Blink) Oscillates 0's and 1's based on an incoming pattern of integers | |
| Buffer Store the last number of values based on the buffer domain | |
| Constrain Constrains a number to a specific numeric range. | |
| Data Log (Log) Create a log of incoming data. | |
| Fader One Way (Fader1) Fade between one value to another based on a time interval (ms). Use the GH_Timer component (Parameters/Special/Timer) to update the Fader values in real-time. | |
| Fader Two Way (Fader2) Fade between a minimum and maximum value based on the fade in and fade out time interval (ms). Use the GH_Timer component (Parameters/Special/Timer) to update the Fader values in real-time. | |
| Playback Retrieve a text file and return individual lines at a given frame rate. | |
| Smoothing Moving Average (Smooth) Find the Mean Smoothing value (or average) based on a sampling level (number of samples to average). Larger sample sizes result in greater smoothing | |
| AND Flip Flop (AND FlipFlop) The AND flip-flop differs from the NOR flip-flop in the sense that the output gate is determined by its present output state as well the states of both of its inputs | |
| Bang Detects when an input boolean has switched states. The equivalent of a 'Bang' component in other programs like MAX/MSP, Pd, and VVVV. | |
| Counter Counts upwards and downwards. | |
| Frame Rate (FrameRate) Time in milliseconds since the data was updated. | |
| Is Geometry Selected (Selected) Test whether or not some Rhino geometry is selected. | |
| Is Key Pressed (Pressed) Test whether or not a specified key has been pressed on the keyboard. | |
| NOR Flip Flop (NOR FlipFlop) The NOR flip-flop has two inputs, namely, a Set input (S) and a Reset (R) input | |
| PID Calculates the error value as the difference between a measured process variable and a desired set point. | |
| State Detection (Detect) Used when you want to detect when something has switched from LOW to HIGH (0 or 1) or vice versa. For more information see: http://arduino.cc/en/Tutorial/ButtonStateChange | |
| Stop Watch (Elapsed) Elapsed time in milliseconds since the stop watch was started | |
| Smoothing Temporal (Smoothing) This smoothing algorithm returns a smoothed value that is the sum of the weighted average of the previous observations and the current value. |
| Due Read This component will read values to all corresponding digital and analog pins on an Arduino Mega board | |
| Due Write This component will write values to all corresponding digital pins on an Arduino Due board. | |
| Mega Read This component will read values to all corresponding digital and analog pins on an Arduino Mega board | |
| Mega Write This component will write values to all corresponding digital pins on an Arduino Mega board. | |
| Open/Close Port (Open Port) Open or Close the Serial Port Connection | |
| COM Ports Available (Ports Available) Check to see which COM Ports are curretly available | |
| Serial Read (Generic) (Read) Retrieve a value coming over the serial port. Use the Timer component (Parameters/Special/Timer) to update the sensor values. | |
| Serial Write (Generic) (Write) Write a string value to the Serial Port. | |
| Uno Read This component will read values to all corresponding digital and analog pins on the Arduino Uno board | |
| Uno Write This component will write values to all corresponding digital pins on an Arduino Uno board | |
| Wii Nunchuck This component will read all of the sensor values from the Wii Nunchuck. | |
| Code Generator (CodeGen) This component will attempt to convert a Grasshopper definition into Arduino compatible code. The code can be simultaneously saved as a .ino file to be opened in the Arduino IDE. | |
| Convert Degrees To Steps (Convert To Steps) Convert an angle value in degrees to the appropriate amount of steps to move a Stepper Motor. | |
| Quad Stepper Motor Stream (Stepper Motor) This component will stream data to control up to four stepper motors. |
| OSC Listener OSC Listener. | |
| OSC Sender OSC Sender. The OSC Sender will automatically format incoming data into the appropriate OSC format and send the message over a UDP port to a specified IP address. | |
| UDP Listener UDP Listener. | |
| UDP Sender UDP Sender. The UDP Sender will automatically send any message (string) over a UDP port to a specified IP address. | |
| XML Search Search an XML file (either from the web or from a local directory) for a specific element tag |
| Sound Capture (Capture) Capture the audio frequencies from the left and right channel from an input (eg. microphone). | |
| Frequency Spectrum (Spectrum) Map the incoming frequency spectrum | |
| Note To Frequency (Notes) Generate frequency from notes. For more information visit http://en.wikipedia.org/wiki/Piano_key_frequencies | |
| Tone Generator (Tones) Create tones based on incoming frequencies |
| Fold pattern Get the fold pattern of a Graph2D | |
| Graph3D Fold a Graph2D into a Graph3D my parameter m |
| Graph2D Miura Ori Creates a Graph2D from u and v count, resembling a Miura Ori fold pattern. | |
| Graph2D Creates a Graph2D from four angle arrays |
| Cloth From Mesh (Cloth) | |
| Constraints: Anchors (Anchor) Flex anchor by index | |
| Constraint: Shape Matching Constraint (Shape Matching) Group particles into shapes where they try to remain in their current formation | |
| Constraints: Springs (Springs) Add spring constraints by particle indices. | |
| Constraints: Triangles (Triangles) Add triangle constraints by particle indices. | |
| Inflatable From Cloth (Inflatable) Inflatable from Flex Cloth Object | |
| Particle Fountain (Fountain) Connect a timer to me and make sure to not be in Lock Mode (Flex Engine component). | |
| Particles From Points (Particles) | |
| Rigid From Mesh (Rigid) | |
| Soft From Mesh (Soft) | |
| Spring System From Lines / Meshes (Springs) |
| Get All Particles (AllParts) Get all particles from engine object | |
| Get All Springs (AllSprings) Get all springs from engine object | |
| Get Particle Description (Particles) < | |
| Get Rigid Tranformations (Transform) Get the transformation matrices of all rigid bodies in the simulation. This includes shape matching constraints in soft bodies. | |
| Get Soft Bodies (Softs) Get soft bodies from engine object | |
| Get Spring Systems (Springs) Get all particles that are parts of springs from engine object |
| Flex Collision Geometry (CollGeometry) Specifiy static geometry as colliding objects | |
| Flex Force Field (Force Field) | |
| Flex Parameters from values (Parameters) Set environmental parameters for your simulation. Specify them here. | |
| Flex Parameters from .xml file (Params) Set environmental parameters for your simulation. Link a .xml file (INFO: Auto update doesn't work yet, so if you change you .xml file you'll have to manually recompute the component. | |
| Flex Scene (Scene) Create a scene object containing all moving geometry. |
| Flex Engine (Flex) Main component | |
| Flex Solver Options (Opts) |
| Equi2D Calculates 2D equipotentiallines of a vectorfield projected onto World_xy_plane (implementation of RK4) | |
| StreamLines2D Calculates 2D streamlines of a vectorfield projected onto World_xy_plane (implementation of RK4) | |
| StreamLines2DVortex Calculates 2D streamlines of a vectorfield projected onto World_xy_plane (implementation of RK4)with optional vortexes | |
| StreamLines3D Calculates 3D streamlines of a vectorfield (implementation of RK4).Streamlines are everywhere tangent to the vectorfield |
| Extract Mesh Edges (f_MEdges) Extract Mesh Edges as Lines | |
| Extract Mesh Faces (f_MFaces) Extract Mesh Faces (by index) as Mesh | |
| Mesh Connectivity - Edge Proximity Map (f_MC-EPM) Mesh edge-centered Topological connectivity map | |
| Mesh Connectivity - Edge Proximity Single (f_MC-EPS) Mesh Topological connectivity for a single edge | |
| Mesh Connectivity - Face Proximity Map (f_MC-FPM) Mesh face-centered Topological connectivity map | |
| Mesh Connectivity - Face Proximity Single (f_MC-FPS) Mesh Topological connectivity for a single face | |
| Mesh Connectivity - Vertex Proximity Map (f_MC-VPM) Mesh vertex-centered Topological connectivity map | |
| Mesh Connectivity - Vertex Proximity Single (f_MC-VPS) Mesh Topological connectivity for a single vertex | |
| Mesh Closest Vertex Index (f_MCVi) Closest vertex index in a mesh (absolute and face-relative) for a given list of points | |
| Mesh De-Noising (f_MDN) Reduces noise in a mesh (i.e. from scanned pointclouds or messy ones) algorithm by Paul Bourke - 1997 - http://paulbourke.net/geometry/polygonmesh/ | |
| Meshes Extract Edges with tolerance angle (f_MmEEA) Extract Mesh edges with specific angle tolerance. Optimized for many meshes | |
| Mesh Extract Edges with tolerance angle (f_MsEEA) Extract Mesh edges with specific angle tolerance. Optimized for a single mesh | |
| Mesh Faces To Vertices Values (f_MF2VVal) Converts per-face into per-vertex values | |
| Mesh Isocurves (f_MIso) Generates isocurves on colored quad meshes | |
| Mesh Point Orientation (f_MPOrient) Tells on which side of an orientable mesh a given point is in case of a closed mesh, True corresponds to the point being inside of the mesh | |
| Mesh Pseudo-Curvature (f_MPC) A quick and dirty method to evaluate something like curvature on triangulate meshes This one seems to have a penchant for peaks and valleys | |
| Mesh Rebuild Normals (f_MReNorm) Rebuilds Mesh Normals | |
| Mesh Report (f_MRep) Generates a report on a Mesh geometry. Previews naked edges | |
| Mesh Subdivide Quad Faces (f_SubMQF) Subdivides a Quad Mesh Face in a custom UV number of sub-faces | |
| Mesh To C# Snippet (f_M2CS) Generates C# code for a given Mesh | |
| Mesh Unlooper (f_MUnl) Opens closed Mesh loop strips | |
| Mesh Vertices To Faces Values (f_MV2FVal) Converts per-vertex into per-face values | |
| Reduce Mesh (f_RedMesh) Reduce Mesh polygon count |
| Adaptive Fillet (f_AdFlt) Fillets a polyline proportionally to the segment length and angle | |
| Clusterize Points By Distance (f_PtsCBD) Clusterize a list of points by distance | |
| Divide Curve By Tangent Angle (f_DivTanAng) Adaptively Divides a Curve By Tangent Angle threshold | |
| Flapper (f_Flap) builds flaps on a planar mesh naked edges Suggested use with mesh strips Automatic compensation for overlaps | |
| Frenet Serret Frame (f_FSFrame) Solves the Frenet-Serret Frame (Tangent, Normal and Binormal) for a Polyline | |
| Is Polyline Clockwise (f_PlCW) Determines if a Polyline direction is clockwise in its plane | |
| L Polyline From Plane (f_LPP) Generates an L shaped polyline (X-O-Y order) from a Plane | |
| Plane From L Polyline (f_PLP) Generates a plane from an L shaped polyline (X-O-Y order) | |
| Points In Sphere (f_PtsSph) Detects Points within a Sphere of given center and radius Use this in case of dynamic sets to search For fixed sets, use the RTree version | |
| Points In Sphere (RTree) (f_PtsSphRT) Detects Points within a Sphere of given center and radius in a given RTree Use this for fixed search sets For dynamic search sets use the other Points In Sphere | |
| RTree Closest Point (f_RTreeCP) Returns the Closest Point to a given RTree | |
| Signed Vector Angle (f_SVAng) Computes angle between vectors with direction-dependent sign clockwise is -, counter-clockwise is + | |
| Smallest Enclosing Circle (f_SEC) Finds the Smallest Enclosing Circle for the given points in the given plane original code Copyright (c) 2020 Project Nayuki https://www.nayuki.io/page/smallest-enclosing-circle | |
| Sort Points By Angle (f_PtsByAng) Sorts a list of points by angle from their average point | |
| Surface QuadTree By Curvature (f_SQTreeK) Subdivides iteratively a surface based on local curvature | |
| Surface QuadTree By Curve (f_SQTreeC) Subdivides iteratively a surface based on a set of curves | |
| Text To Geometry (f_T2Geom) Converts text into geometry (Polylines, Curves or Surfaces) use single-line fonts for best results in fabrication | |
| Trilateration (f_TriLat) Finds intersection of 3 spheres with algebraic method (faster than geometric intersection of solids) |
| Bake Attributes Enhanced (f_Bake++) Bakes objects with attributes (such as color, material, layer, object name, isocurve density) Option for baking into groups | |
| Centered Domain (f_CDom) Generates a domain of length L, centered in 0 | |
| Create RTree (f_CRTree) Creates an RTree from Points, PointClouds or Meshes | |
| DataTreeGraph (f_DTG) Generates a graphics representation of a Data Tree inscribed in an input Circle Original VB | |
| Deconstruct Block From ID (f_BlDecon) Deconstructs a Rhino Block from its name | |
| Deconstruct Dot (f_DotDecon) Deconstructs a Rhino Dot Object (best used in combination with Deconstruct Block) | |
| Double Shift (f_DShift) Performs a double shift on a list - with optional wrap | |
| Font List (f_FontL) Lists System Fonts | |
| Indexes From List (f_iFromL) Generates a list of 0-based integer indexes from a given list of data | |
| IndexesFromNumber (f_iFromN) Generates a list of 0-based integer indexes from a given amount | |
| Mass Boolean (f_MassBool) Mass boolean operator on a list of values | |
| ObjectLayer (f_OLay) Gets the Layer of a Rhino referenced object | |
| Serial Branch Path (f_SBPath) Retrieves the data tree path and data for a specific branch serial index | |
| Symmetric Domain (f_SDom) Generates a (-X, X) domain | |
| Toggle Autostop (f_TAS) Stops a Toggle (reverting its status from True to False) when a condition is met | |
| Weighted Random Choice (f_WRC) Generates weighted random sequences from a given list of values and weights |
| Camera Control (f_CamCon) Controls Rhino camera from Grasshopper | |
| Camera Report (f_CamRep) Gets information about Rhino active camera | |
| Custom Material (f_MatC) Create Custom Render Materials | |
| Custom Mesh Wires Display (f_CMWD) Render-compatible custom Mesh wires display | |
| Named Views To Cinema 4D (f_NV2C4D) Translates Named Views Data for Cinema 4D | |
| Orient To Camera (f_O2Cam) Creates a Camera-aligned Plane centered on a given point | |
| PointCloud Display (f_PCD) Render-compatible Point Cloud display | |
| Slider Value display (f_SlVDisp) Display Slider values on screen | |
| Turntable (f_TT) Simulates a turntable animation around selected objects | |
| View Capture To File (f_VC2F) Saves a bitmap of the selected Rhino viewport - with options Make sure this object is on top of all other objects (i.e.executes last) | |
| Zoom To Object (f_ZToObj) Zoom Rhino camera to frame selected object(s) | |
| Custom Mesh Vertices Display (f_CMVD) Render-compatible custom Mesh vertices display | |
| Weighted Spheres Cloud Display (f_WSCD) Render-compatible Weighted Sphere Cloud displaySuitable for volumetric scalar field display |
| COM Port Writer (f_COMpW) Sends data to a COM port | |
| Directory Reader (f_DirRead) Returns the list of Files and subdirectories in a Directory Double click the component to update | |
| Export Curves to AI (f_AIexp) Export curves to Adobe Illustrator format, retaining layers | |
| GH File Path Info (f_GHFilePath) Provides info on current Grasshopper Document file name and path Useful for exporting files with the same name as the gh file and in the same directory | |
| Load STL Binary File (f_STLBinLoad) Loads a Binary STL Mesh file | |
| Path Generator (f_PathG) Generates a path based on local directories such as Desktop, Documents, GH file path | |
| Read File From URL (f_URLr) Reads a file from a URL | |
| Save GH File (f_GHSave) Saves a copy of the current GH file If no custom name and/or directory are supplied, the ones of the current document are used | |
| Save String To File (f_Str2File) Saves a text sequence to a file |
| Fast Mesh From Polyline (f_FMesh) Creates a fast mesh from a closed polyline | |
| Mesh Bridge (f_MBridge) Builds a Mesh Bridge between lists of points | |
| Mesh Offset Weighted (f_MeshOffsetTheProperWayWhyIsThisNotTheNorm) Offsets a Mesh using weighted normals | |
| Polylines Mesh Loft (f_PMLoft) Lofts polylines with the same number of vertices into a mesh | |
| Space-Filling Polyhedra Generator (f_SPHGen) Creates a space filling Polyhedron |
| Clusterizer (f_Clstr) Groups topology data into clusters of indexes | |
| Topologizer (f_TLN) Solves line network topology | |
| Topology Inverter (f_TInv) Invert topology tree indexes ex. in a network, from nodes sorted by lines to lines sorted by node and vice - versa |
| Fitness Landscape (LScape) Display a 2.5D fitness landscape |
| BevelGear (BevelG) Build Bevel Gear from Pitch Circles | |
| HelicalGear (HelicalG) Build helical gear from profile | |
| HelicalRack (HelicalR) Build helical rack from Line with Circle or Module | |
| Rack Build 2D rack from tangent line with circle or module | |
| Ratchet&Pawl (Ratchet) Create ratchet and inside pawl | |
| SpurGear (spurG) Spur Gear from Circles |
| Angle2Pitch (AnglePitch) Make Pitch Circles from base Circle with angle and Radius | |
| Axe2Pitch (AxePitch) Make Pitch Circles from 3 Points base Polyline |
| Closed Curve Plots (Closed) A series of curve equations | |
| Cyclic Curve Plots (Cyclic) A series of curve equations | |
| Fixed Curve Plots (Fixed) A series of curve equations | |
| Intersecting Surface Plots (Intersecting) A series of surface equations | |
| Loop Surface Plots (Loop) A series of surface equations | |
| Open Surface Plots (Open) A series of surface equations | |
| Open Curve Plots (Open) A series of curve equations | |
| Other Curve Plots (Other) A series of curve equations | |
| Periodic Curve Plots (Periodic) A series of curve equations | |
| Spatial Curve Plots (Spatial) A series of curve equations | |
| Spiral Curve Plots (Spiral) A series of curve equations | |
| Volume Plots (Volumes) A Series of volume shell equations |
| Load Case Static (ggSLC) Create Static Load Case | |
| Query Frame Force (ggQueryFrameFor) Query Frame Element Forces | |
| Query Frame Forces (ggQueryFrameFor) Query Frame Element Forces | |
| Query Global Reaction (ggQGlobalReact) Query Global Reaction | |
| Query Modal Frequencies (ggQMF) Query Modal Frequencies | |
| Query Node Acceleration (ggQNodeAcc) Query node accelearations from response spectrum or time history analysis | |
| Query Node Displacements (ggQNodeDisp) Query Node Displacements | |
| Query Node Reaction Force (ggQNodeReactF) Query Node Reaction Force | |
| Query Node Reaction Moment (ggQNodeReactM) Query Node Reaction Moment | |
| Query Node Velocity (ggQueryNodeVel) Query node velocities from response spectrum or time history analysis | |
| Query2d Principal Stress (ggQPS) Query Principal Stress, derived from averaged point values so will not match precisely SAP results | |
| Decompose Result Set Frame Force (ggRD1dSet) Decomposes 1d Element Result Set | |
| Decompose Result Set Beam Forces (ggRDBFSet) Decomposes Beam Forces (1d Forces) Result Set | |
| Decompose Result Set2d (ggRD2dSet) Decompose 2d Elemnt Result Set | |
| Decompose Result Set2d Principal Stress (ggRDPrinStress) Decompose 2d Principal Stress Result | |
| Decompose Result Set Modal Freq (ggRDMF) Decompose Modal Frequency Result Set | |
| Decompose Result Set Node (ggRDN) Decompose Node Set Result | |
| Load Case Modal Eigen (ggMLC) Create Modal Eigen Load Case | |
| Load Case Modal Ritz (ggMRLC) Create Ritz Modal Load Case | |
| Load Case Non Linear Static (ggNLS) Create NonLineaer Static Load Case | |
| Load Case Non Linear Staged (ggNLSt) Create NonLineaer Staged Construction Load Case. Works with SAP2000 V19 and above. | |
| Load Case Response Spectrum (ggLCRS) Create Response Spectrum Load Case | |
| Load Case By Ref (ggLCR) Reference a Load Case in an Existing Model by name text | |
| Decompose Material List By Section (ggRDMLS) Decompose a Material List by Section | |
| Decompose Material List By Story (ggRDMLSt) Decompose a Material List by Story | |
| Decompose Material List (ggRDML) Decompose a Material List by Object Type | |
| Non Linear Solution Control (ggNLSC) Non Linear Solution Control | |
| Query Database Table (ggQDBT) This will enable you to query any database table within Etabs. XXX Database Tables are accessible in versions ETABS18 and SAP23 and newer | |
| Query Mass By Diaphragm (ggQMassDiaphragm) Query Etabs Diaphragm Mass | |
| Query Mass By Story (ggQMassStorey) Query Etabs Storey Mass | |
| Query Material List By Object Type (ggQMatO) Query Material List by Object Type. This query does not require analysis to run | |
| Query Material List By Section (ggQMatS) Query Material List by Section Property Type. This query does not require analysis to run | |
| Query Material List By Story (ggQMatSt) Query Material List by Story. This query does not require analysis to run | |
| Query (ggQ) This component will extract results from SAP/Etabs Application, most applicable to existing models so use Solve component for GH generated. | |
| Query Storey Forces (ggQStoreyF) Query Etabs storey forces from load cases and combinations | |
| Query Storey Moments (ggQStoreyM) Query Etabs storey moments from load cases and combinations | |
| Query Story Drifts (ggQStoreyD) Query Etabs Storey Drifts | |
| Query2d Derived Forces (ggQ2dElemDerivedForces) Query 2d Element Derived (Principle) Forces | |
| Query2d Derived Strains (ggQ2dDerivedStrains) Query 2d Area Element Derived Strains | |
| Query2d Derived Stress (ggQ2dDerStrss) Query 2d Element Derived Stress | |
| Query Result2d Options (ggQueryResult2dOpt) Query Result 2d option | |
| Query2d Projected Strains (ggQ2dProjectedStrains) Query 2d Area Element Projected Strains | |
| Query2d Projected Forces (ggQ2dProjectedForces) Query 2d Element Projected (Direct) Forces | |
| Query2d Projected Stress (ggQ2dProjectedStress) Query 2d Element Projected (Direct) Stress | |
| Decompose Result Database Table (ggRDDBT) Decompose a Database Table Query Result into Rows of Data | |
| Decompose Result Set Diaphragm (ggRDMD) Decompose Diaphragm Result | |
| Decompose Result Global Reaction (ggRDGlobReact) Decompose Global Reaction Result | |
| Results Saved Options (ggRSO) Results Saved Options | |
| Decompose Result Set Storey (ggRDStoreyR) Decompose a Storey Force/Moment/Drift Resultant | |
| Solver (ggS) This component will execute Structural Analysis solution process and query results | |
| Solver Options (ggSO) Solver Options | |
| Target Force Options (ggTFO) Target Force Options | |
| Displacement Load Application Control (ggDLAC) Displacement Load Application Control | |
| Full Load Application Control (ggFLAC) Full Load Application Control |
| Area Spring (ggAS) Create a Area Spring Support to Apply to an Area Element | |
| Frame Release (R) Frame Release | |
| Frame Release Stiffness (RS) Frame Release | |
| Create Link Prop GAP (ggLP) Create Structural Link Gap Property. | |
| Create Link Prop Multi Linear (ggLML) Create Structural Link Multi-Linear Elastic or Plastic Property. | |
| Create Link Prop Linear (ggLP) Create Linear Link Property | |
| Create Pier Label (ggP) Create an Etabs Pier Label to be applied to Walls and Frame elements | |
| Create Prop Deck (ggDP) Create Deck Prop | |
| Create Frame Prop (ggFP) Create Frame Property | |
| Create Frame Prop Filled Pipe (ggFPFP) Create Frame Element Filled Pipe Section Property | |
| Create Frame Prop Filled Tube (ggFPFT) Create Frame Element Filled Tube Section Property | |
| Create Frame Prop General (ggFPG) Create General Frame Property, all values must be derived from rhino document units (ie mm, inches, metres etc) | |
| Create Frame Prop Non Prismatic (ggNPFP) Create Non Prismatic Frame Element Section Property | |
| Create Slab Prop (ggSP) Create Slab Prop | |
| Create Spandrel Label (ggSP) Create an Etabs Spandrel Label to be applied to Walls and Frame elements | |
| Void Prop (ggVAP) Create Void Area Prop | |
| Create Wall Prop (ggWP) Create Wall Prop | |
| Find Frame Prop (ggFFP) Find Frame Property | |
| Frame Auto Mesh (ggFAM) Create Frame AutoMesh | |
| Generate C (ggC) Generates a ColdFormed C Section | |
| Link Prop Dir Params Gap (ggLPP) Directional and rotational values for creating a Linear link in SAP2000 | |
| Link Prop Dir Params Multi Linear (ggLPP) Directional and rotational values for creating a Multi Linear (Elastic/Plasctic) link in SAP2000 | |
| Frame Prop Auto Selection Set (ggFPAS) Create Frame Property Auto Selection Set. Set a list of section properties to that can applied to a SAP Frame Element in design | |
| Frame Hinge Assign (ggFHA) Create Frame Hinge Assignment | |
| Frame Station (ggFS) Create Frame Station Attributes | |
| Create Lateral Bracing Point (ggLBP) Create a Frame Lateral Bracing at a Point | |
| Create Lateral Bracing Uniform (ggLBU) Create a Frame Uniform Lateral Bracing | |
| Frame Prop By Ref (ggFPR) Reference a Frame Property in an Existing Model by a String | |
| Prop Hinge By Ref (ggHPR) Reference a Hinge Property in an Existing Model by a String | |
| Hinge Acceptance Criteria (ggHAC) Non-Interacting User Defined Deformation Hinge Property | |
| Create Prop Hinge User Non Interacting (ggHPUNI) Create a User Defined Non-Interacting Hinge Property | |
| Hinge Non Interacting Control Deform (ggHUNIFC) Specify Force Control Properties for a Non-Interacting User Defined Hinge Property | |
| Hinge Non Interacting Control Force (ggHUNIFC) Specify Force Control Properties for a Non-Interacting User Defined Hinge Property | |
| Hinge Deformation Points (ggHDP) Deformation Points for a Non-Interacting User Defined Deformation Hinge Property. Inputs are Point3d where the z value is ignored | |
| Hinge Non Interacting Deform Scale Fac Params (ggHNIS) Scaling Factor Parameters for Non-Interacting User Defined Deformation Hinge Property | |
| Frame Prop Modifier (ggSPM) Create Frame Section Property Modifier | |
| Prop Shell By Ref (ggSPR) Reference a Shell Property in an Existing Model by a String | |
| Shell Property Modifier (ggSPM) Create Shell Property Modifier | |
| Slab Atts (ggSA) Create Slab Attributes | |
| Wall Atts (ggWA) Create Wall Attributes |
| Composite Beam Design (ggCSD) This component will execute the Composite Steel Design Process. | |
| Concrete Frame Design (ggCD) This component will execute Structural Analysis Solution and Concrete Frame Design process. XXX THIS COMPONENT WILL ONLY WORK WITH ETABSv18 AND LATER | |
| Query Composite Beam Design Summary (ggQCompBDS) Query Frame Element Summary Utilisations | |
| Query Concrete Beam Design Summary (ggQCBDS) Query Frame Element Summary Utilisations | |
| Query Concete Column Design Summary (ggQCCDS) Query Frame Element Summary Utilisations | |
| Query Shear Wall Design Pier Summary (ggQSWDPS) Query Shear Wall Design Summary Utilisations | |
| Query Steel Design Summary (ggQueryFrameFor) Query Frame Element Summary Utilisations | |
| Decompose Result Composite Beam Design Summary (ggRDCompB) Decompose Composite Beam Design Utilisation Summary Set Results | |
| Decompose Result Set Conc Beam Design Summary (ggRDCB) Decompose Concrete Beam Design Utilisation Summary set results | |
| Decompose Result Set Conc Column Design Summary (ggRDCC) Decompose Concrete Column Design Utilisation Summary Set Results | |
| Decompose Result Pier Story Design Reo Summary (ggRDSPS) Decompose a Story Pier Design Reo Result | |
| Decompose Result Pier Story Design Summary (ggRDSPS) Decompose a Story Pier Design Result | |
| Decompose Result Shear Wall Design Pier Summary (ggRDSWP) Decompose Concrete Column Design Utilisation Summary Set Results | |
| Decompose Result Set Steel Design Summary (ggRUSD) Decompose SAP Steel Design Utilisation Summary set results | |
| Design Code By Ref (ggDCR) Reference a Design Code in an Existing Model by a String. Use already preset default values as per the file | |
| Concrete Design ACI318 (ggCDACI318) Concrete Fram Design ACI318 | |
| Steel Design ACI318Over Write (ggSDCSAOW) Steel Design ACI318 OverWrite | |
| Concrete Design Eurocode2 (ggCDEC2) Concrete Fram Design Eurocode | |
| Concrete Design Eurocode2Over Write (ggSDCSAOW) Steel Design Eurocode2 OverWrite | |
| Steel Design AISC360 (ggSDAISC360) Steel Design Code AISC360 | |
| Steel Design AISC360Over Write (ggSDAISCOW) Steel Design AISC360 OverWrite | |
| Steel Design AS4100 (ggSDAS4100) Steel Design AS 4100-1998 | |
| Steel Design AS4100Over Write (ggSDAS4100OW) Steel Design AS4100 OverWrite | |
| Steel Design CSA (ggSDCSA) Steel Design CSA | |
| Steel Design CSAOver Write (ggSDCSAOW) Steel Design CSA OverWrite | |
| Steel Design Eurocode3 (ggSDEC) Steel Design Eurocode3 | |
| Steel Design Eurocode3Over Write (ggSDCSAOW) Steel Design Eurocode OverWrite | |
| Steel Design NZ3403Over Write (ggSDNZ3403OW) Steel Design NZ3403 OverWrite | |
| Steel Design NZ3404 (ggSDNZ3404) Steel Design NZ 3404-1997 | |
| Steel Frame Design (ggSD) This component will execute Structural Analysis solution and Steel Design process. |
| Applied Load Modal (ggMAL) Create a Load Applied for a Modal Eigin or Modal Ritz Load Case | |
| Applied Load Response Spectrum (ggSPL) Create a Load Applied for a Response Spectrum Load Case Direction | |
| Decompose Combo (ggDecomposeCombo) Decompose Combo | |
| Decompose Load Pattern (ggDecomposeLP) Decompose a Pattern and retrieve all associated loading | |
| Load Area Uniform (ggFL) Create Uniform Loads for Area Elements | |
| Load Crv Patch (ggCP) Create Patch Loads for Curve Elements | |
| Load Crv Point (ggCLP) Create Point Loads for Curve Elements | |
| Load Crv Temp (ggLCT) Create Temperature Load for Curve Elements | |
| Case Combination (ggCC) Create Case Combination | |
| Load Point Displacment (ggPDL) Create Point Displacement Load, use settlement if node has restraint in applied direction | |
| Load Pattern Auto Seismic NZ1170 (ggLPASNZ) Create Load Pattern AutoSeismic NZ1170.5 | |
| Load Pattern Auto Seismic User (ggLPASUser) Create Load Pattern AutoSeismic Based on User Load Input Loadsets | |
| Load Pattern Auto Seismic User Coeff (ggLPASUC) Create Load Pattern AutoSeismic User Coefficient | |
| Load Pattern Auto Seismic User Loadset (ggLPASUS) Create User Load Input Loadsets to be provided inputed into Load Pattern AutoSeismic | |
| Load Pattern Auto Wind User (ggLPASUser) Create Load Pattern AutoWind Based on User Load Input Loadsets | |
| Load Pattern Auto Wind User Loadset (ggLPASUS) Create User Load Input Loadsets to be inputed into Load Pattern AutoWind | |
| Mass Source (ggMS) Create Mass Source | |
| Function Response Spectrum Euro Code8 (ggRSEC) Create a response spectrum function based on Eurocode8 | |
| Function Response Spectrum NZ1170 (ggRSNZ) Create a response spectrum function based on NZ1170 | |
| Function Response Spectrum User (ggRSUD) Create a User Defined response spectrum function from a list of Periods and Values | |
| Auto Seismic Ecc Overwrite (ggASEO) Create a Eccentricity Override to be applied to a Auto Seismic Load Pattern | |
| Load Pattern (ggLP) Create Load Pattern | |
| Load Combo By Ref (ggLC) Reference a Load Combination in an Existing Model by name text | |
| Load Pattern By Ref (ggLP) Reference a Load Pattern in an Existing Model by name text | |
| Shell Uniform Load Set (ggLP) Create Shell Uniform Load Set to Apply to Area Object |
| Material Create-Elastic Isotropic (ggEIM) Create Elastic Isotropic Material | |
| Create Elastic Orthotropic Material (ggEOM) Create Elastic Orthotropic Material | |
| Material Params Concrete (ggMPC) Generate Concrete Material Parameters for input into the user defined Material Component. | |
| Material Concrete Time EC2 (ggMCTDEC2) Generate Concrete Material Time Dependent Parameters for EC2. | |
| Material Params Rebar (ggMPRB) Generate Rebar Material Parameters for input into the user defined Material Component. | |
| Material Params Steel (ggMPSteel) Generate Steel Material Parameters for input into the user defined Material Component. | |
| Point Atts (ggPA) Create Structural Point Attributes | |
| Point Restraint (ggPR) Create PointRestraint | |
| Point Spring Prop (ggPS) Create Point Spring Property, units consistent with ETABS application | |
| Point Support Link (ggPSL) Create Point Support Spring by Link, units consistent with ETABS application | |
| Material By Ref (ggMR) Reference a Material in an Existing Model by a String | |
| Create Point Mass (ggPointMass) Create Point Mass Data |
| Modify Frame Element Delete (ggNFS) Nominate Frame Element to Delete from Existing Model | |
| Modify Append Frame Distributed Load (ggMAFDL) Modify the model appending distributed loads to frame elements | |
| Modify Append Frame Point Load (ggMAFPL) Modify the model appending point loads to frame elements | |
| Modify Append Point Force (ggMAPF) Modify the model appending forces to points | |
| Modify Bake (ggMB) This component will open existing model, and then perform the nominated modifications. Advised to have only one bake component on the canvas | |
| Modify Design Section Inline (ggMDSI) This component will can change the Design Section of a Designed model AFTER the bake, analysis and design process has occured | |
| Modify Inline (ggMI) This component will modify a model AFTER the bake process has occured | |
| Nominate Frame Section (ggNFS) Nominate Section name to assign to frame | |
| Nominate Frame Section Group (ggNFSG) Nominate Section name to assign to group of frames | |
| Relocate Point (ggPR) Relocate Point in an Existing Model by providing an updated Point3d Location | |
| Modify Conc Frame Design Section (ggMFS) Modify the Concrete Frame Design Section after the Design Process. Use this component with the Inline Modify component to test different sections after performing analysis and design | |
| Modify Steel Frame Design Section (ggNFS) Modify the Steel Frame Design Section after the Design Process. Use this component with the Inline Modify component to test different sections after performing analysis and design |
| Convert Ifc Filter (F) IFC Elemnt filter for converting from IFC to Structural Analysis | |
| Model Decompose (ggMD) Decompose Existing Model, WARNING WORK IN PROGRESS NOT ALL FIELDS BEING POPULATED | |
| Model Options (ggFO) Additional analysis option that can be set to the associated ggETABSModel File. | |
| Model P-Delta Options (ggPDO) Model P-Delta Options. P-Delta Options are specified into the Model File Options of the Bake Component. |
| Decompose Group (ggDecomposeGroup) Decompose Group |
| Analysis Bridge (ggBA) Create Analysis Bridge | |
| Analysis Case (ggAC) Create Analysis Case | |
| Analysis Footfall (ggFA) Create Analysis Footfall | |
| Analysis Form Find (ggFF) Create Analysis Form Find | |
| Analysis Modal (ggMA) Create Analysis Modal | |
| Analysis Modal Buckling (ggMBA) Create Modal Buckling Analysis | |
| Analysis Modal Options (ggMA) Create Analysis Modal Options | |
| Analysis Non Linear Static (ggNL) Create Analysis NonLineaer Static | |
| Analysis PDelta (ggSAPD) Create Analysis PDelta | |
| Analysis Response Spectrum (ggRS) Create Response Spectrum Analysis Task | |
| Analysis Solver Param (ggSP) Create Analysis Solver Param | |
| Analysis Static (ggSA) Create Analysis Static | |
| Form Finding (ggFF) Form Finding | |
| Decompose Result Set Member Utilization (ggRDMemberUtil) Decompose Member Utilization Result Set | |
| Query (ggQ) This component will extract results from an existing gsa model with saved results, use in conjunction with open component. | |
| Query Beam Force (ggQueryBeamFor) Query Beam Element Forces | |
| Query Beam Forces (ggQueryBeamFor) Query Beam Element Forces | |
| Query Assembly Forces (ggQueryAssemblyFor) Query Assembly Forces | |
| Query Buckling Factor (ggQueryBucklingFactor) Query Buckling Factor | |
| Query Footfall Summary Results (ggQueryFF) Query Footfall Analysis Results for a give node and loadscase | |
| Query Frequency (ggQueryFrequency) Query Frequency | |
| Query Node Displacements (ggQNodeDisp) Query Node Displacements | |
| Query Node Mass (ggQNodeMass) Query Node Mass | |
| Query Node Reaction Force (ggQNodeReactF) Query Node Reaction Force | |
| Query Node Reaction Moment (ggQNodeReactM) Query Node Reaction Moment | |
| Query2d Principal Stress (ggQ2dPrinStrss) Query 2d Element Principal Stress | |
| Query Member Utilization (ggQMemberUtil) Query Member Utilizations | |
| Query Weight (ggQueryWeight) Query Weight | |
| Decompose Result Set Beam Force (ggRD1dSet) Decomposes 1d Element Result Set | |
| Decompose Result Set Beam Forces (ggRDBFSet) Decomposes Beam Forces (1d Forces) Result Set | |
| Query Result1d Options (ggQResult1dOpt) Query Result 1d options | |
| Query1d Element Strain (ggQ1dElemStrain) Query 1d (Curve) Element Strain | |
| Query1d Element Strain Energy (ggQ1dElemStrnEnrgy) Query Curve Element StrainEnergy | |
| Query1d Element Stress (ggQ1dElemStrss) Query Curve Element Stress | |
| Decompose Result Set2d (ggRD2dSet) Decompose 2d Elemnt Result Set | |
| Query2d Derived Forces (ggQ2dElemDerivedForces) Query 2d Element Derived Forces | |
| Query2d Derived Stress (ggQ2dDerStrss) Query 2d Element Derived Stress | |
| Query Result2d Options (ggQResult2dOpt) Query Result 2d options | |
| Decompose Result Set2d Principal Stress (ggRDPrincStress) Decompose 2d Principal Stress Result | |
| Query2d Projected Forces (ggQuery2dProjFor) Query 2d Element Projected Forces | |
| Query2d Projected Moments (ggQ2dProjMom) Query 2d Element Projected Moments | |
| Decompose Result Set Footfall Summary (ggRDFootfallSummary) Decompose Footfall Summary Result | |
| Query Mesh Derived Stress (ggQMeshDerStrss) Query Mesh Derived Stress | |
| Query Mesh Projected Forces (ggQMeshProjFor) Query Mesh Projected Forces | |
| Query Mesh Projected Moments (ggQueryMeshProjMom) Query Mesh Projected Moments | |
| Decompose Result Set Node (ggRDN) Decompose Node Set Result | |
| Decompose Result Set Node Mass (ggRDNodeMass) Decompose Node Mass Result | |
| Result Store (ggRS) Nominate Results to Store |
| Beam Release (R) Beam Release | |
| Beam Release Stiffness (RS) Beam Release | |
| Create Elastic Isotropic Material (ggEIM) Create Elastic Isotropic Material | |
| Create Fabric Material (ggFM) Create Fabric Material | |
| Create Material (ggMat) Create Structural Material | |
| Create Elastic Orthotropic Material (ggEOM) Create Elastic Orthotropic Material | |
| Create Section Prop (ggSP) Create Structural Section Property | |
| Find Section Prop (ggFSP) Find Structural Section Property | |
| Finite Elem Atts (ggFEA) Create Finite Element Attributes | |
| Area Atts (ggAA) Create Area Attributes | |
| Beam Atts (ggBA) Create Beam Attributes | |
| Concrete Mat Design Params (ggCP) Concrete Material Design Parameters | |
| Create2DProfile Decking (gg2DPD) Create a user defined 2d decking profile which can be applied to a 2D property | |
| Material Create Concrete (ggCM) Create Concrete Material | |
| Create Force Density1D (ggFD1) Create Structural ForceDensity1D | |
| Create Line Seg Section Prop (ggLSP) Create Line Segment Structural Section Property | |
| Create2DProp (ggP2d) Create 2d Finite Element Prop | |
| Create 2d Load Panel Prop (ggLP2d) Create 2d Load Panel Prop | |
| Create Prop Spring Axial (ggPAS) Create Structural Compression/Tension Spring Property | |
| Create Prop Fabric (ggPF) Create Fabric Property | |
| Create Prop Link (ggPropLink) Create Structural Link Property | |
| Create Prop Spring Lock Up (ggPSLU) Create Structural Lock Up Spring Property | |
| Create Prop Mass (ggPropMass) Create Structural Mass Property | |
| Create Prop Spring Matrix (ggPSM) Create Structural Matrix Spring Property | |
| Create Prop Spacer (ggPropSpacer) Create Structural Spacer Property | |
| Create Prop Spring General (ggPropSpringGen) Create General Spring Property | |
| Material Create Rebar (ggRM) Create Rebar Material | |
| Material Create Rebar Atts (ggRMA) Create Reinforcement Material Attributes | |
| Create Soap Stress1D (ggSS1) Create Structural Soap Stress 1D | |
| Create Soap Stress2D (ggSS2) Create Structural Soap Stress 2D | |
| Create Spring Matrix (ggSpringMatrix) Create Spring Matrix | |
| Create Stage (ggStage) Create Stage | |
| Create Stage Prop (ggStageProp) Create Stage Property | |
| Material Create Steel (ggSTM) Create Steel Material | |
| Material Create Timber (ggCTM) Create Timber Material | |
| Member1DAtts (ggM1DA10.0) GSA10.0 Create Member 1D Attributes | |
| Member2DAtts (ggM2DA) Create Member 2D Attributes | |
| Member Fire Params (ggMFP) Create Member 1D and 2D Fire Resistance Parameters | |
| Member Mesh Params (ggMMP) Create Member 1D and 2D Meshing Parameters | |
| Member Time Exp Params (ggMTEP) Create Member 1D and 2D Time Exposure Parameters | |
| Node Atts (ggNA) Create Structural Node Attributes | |
| Profile IBeam Cellular (ggIBC) Generate an Cellular I Beam Profile | |
| Prop2d Params (ggSP2dP) Structural Property 2d Parameters | |
| Beam Prop Modifier (ggSPM) Create Beam Section Property Modifier | |
| Mesh Quad Build (ggQM) Create QuadBuildMesh | |
| Node Restraint (ggNR) Create NodeRestraint |
| Decompose Combo (ggDecomposeCombo) Decompose Combo | |
| Decompose Load Case (ggDecomposeLoadCase) Decompose a LoadCase and retrieve all associated loading | |
| Load2d Prestress (gg2dPS) Create Load 2d Prestress | |
| Load2d Strain (gg2dS) Create Load 2d Strain | |
| Load Crv Point (ggCLP) Create Point Loads for Curve Elements | |
| Load Direction (ggRGL) Create LoadDirection | |
| Load Grid Linear (ggGLL) Create linear loads for Adjacent Grids | |
| Load Node Displacment Vector (ggNDLV) Create Node Displacement Load, use settlement if node has restraint in applied direction | |
| Load Node Displacment (ggNDL) Create Node Displacement Load, use settlement if node has restraint in applied direction | |
| Load Node Settlement (ggSL) Create Settlement Load, node should have restraint in applied directions | |
| Response Spectra Euro Code8 (ggRSEC) Create a response spectrum based on Eurocode8 | |
| Load2d Face (ggFL) Create Face Loads for 2d Elements | |
| Load2d Face Var (ggFLV) Create Variable Face Loads for 2d Elements | |
| Load2DTemp (ggL2DT) Create Temperature Load for 2d Elements | |
| Load Crv Patch (ggCP) Create Patch Loads for Curve Elements | |
| Load Crv Prestress (ggCP) Create Prestress Load for Curve Elements | |
| Load Crv Strain (ggCS) Create Strain Load for Curve Elements | |
| Load Crv Temp (ggLCT) Create Temperature Load for Curve Elements | |
| Load Case (ggLC) Create Load Case | |
| Case Combination (ggCC) Create Case Combination | |
| Load Gravity (ggGL) Create Gravity Load | |
| Load Crv Lack Of Fit (ggCLOF) Create Lack of Fit Load for Curve Elements |
| Concrete Slab Property Calc Options (ggCSPO) Concrete Slab Property Calculation Options | |
| Create Member Effective Length (ggMemberEL) Create Member Effective Length | |
| Code Concrete Design (ggConcrete) Specify Concrete Member Code Checking. Wire into the Bake Components Project Settings to Set | |
| Code Loading (ggLoad) Specify Load Member Code Checking. Wire into the Bake Components Project Settings to Set | |
| Code Steel Design (ggSteel) Specify Steel Member Code Checking. Wire into the Bake Components Project Settings to Set | |
| Create Steel Beam Design (ggSD) Create Steel Beam Design | |
| Common Steel Restraint Property (ggCSRP) Common Steel Restraint Property | |
| Create Steel Restraint (ggSR) Create Steel Restraint | |
| Create Steel Restraint Property (ggSRP) Create Steel Restraint Property |
| Convert Ifc Filter (F) IFC Elemnt filter for converting from IFC to Structural Analysis | |
| Project Settings (ggPS) Project setting options to be set to the associated ggGSAProject File. | |
| s ID (ggsID) Set sID on structural object | |
| Import Data (ggID) Import Structural Analaysis Data | |
| Model Decompose (ggMD) Decompose Existing Model, WARNING WORK IN PROGRESS NOT ALL FIELDS BEING POPULATED |
| Create Bolt Prop (ggAP) Create Bolt Prop | |
| Connection Template (ggTFP) Create an IDEAStatiCa Connection Template from an Existing Template Filepath or an on Canvas User Created Connection. Filepath extension should be of (.contemp) | |
| Create Beam Prop (ggBP) Create Beam Property | |
| Create Cut (ggAP) Create a Cut between a Connection Member and a Plate | |
| Create Material Steel (ggMS) Create Steel Material | |
| Create Plate Prop (ggAP) Create Connection Plate Prop | |
| Simple Template (ggST) Create a Simple Template to be used between a Main member and a list of Connection Members | |
| Node Restraint (ggNR) Create NodeRestraint |
| Query Connection Results (ggQCS) Query Connection Result. You can reference manually generated Connections by Using a Reference Existing Connection Component | |
| Result Decompose Connection Summary (ggRDConSummary) Decomposes Connection Summary Result Set | |
| Decompose Result Set Connection Parts (ggDRSParts) Decomposes a List of Connection Parts Results from the output of the Result Connection Decompose | |
| Decompose Result Set Summary Item (ggDRSS) Decomposes a List of Summary Results from the output of the Result Connection Decompose | |
| Solver (ggS) This component executes Structural Analysis solution process and query results. Advisable to have only one solver component per model and manage result extraction using list access in Grasshopper. |
| Element Result (ggER) Element Result from Externally Performed Analysis | |
| Element Result Tree (ggERT) Element Result from Externally Performed Analysis that are as Tree | |
| Load Case (ggLC) Create Load Case |
| Convert Ifc Filter (F) IFC Elemnt filter for converting from IFC to Structural Analysis |
| Delete Product Delete IFC Product | |
| Decomposes Find relating from Decomposition | |
| Find Ifc Entity Find IFC Entity by name from list of objects | |
| Find Product Find IFC Product | |
| Find Property Find IFC Property | |
| Find Property Set Find IFC Property Set | |
| Decompose Aligment IFC Decompose Alignment | |
| Decompose Beam IFC Decompose Beam | |
| Decompose Boolean Result IFC Decompose Building Result | |
| Decompose Building IFC Decompose Building | |
| Decompose Building Storey IFC Decompose Building Storey | |
| Decompose Column IFC Decompose Column | |
| Decompose Context IFC Decompose Context | |
| Decompose Door IFC Decompose Door | |
| Decompose Element Quantity IFC Decompose Element Quantities | |
| Decompose Element Type IFC Decompose Element Type | |
| Extract Extract Objects from IFC Entity | |
| Decompose Extruded Area Solid IFC Decompose Extruded Area Solid | |
| Decompose Ifc Geometric Set IFC Decompose GeometricSet | |
| Decompose Grid IFC Decompose Grid | |
| Decompose Group IFC Decompose Group | |
| Get Keyword Get Keyword of Ifc Instance | |
| Decompose Mapped Item IFC Decompose Mapped Item | |
| Decompose Ifc Material Decompose IfcMaterial | |
| Decompose Ifc Material Layer Decompose IfcMaterialLayer | |
| Decompose Ifc Material Profile Decompose IfcMaterialProfile | |
| Decompose Ifc Material Profile Set Decompose IfcMaterialProfileSet | |
| Decompose Ifc Material Profile Set Usage Decompose IfcMaterialProfileSetUsage | |
| Decompose Member IFC Decompose Member | |
| Decompose Object Definition IFC Decompose Object Definition | |
| Decompose Object Type Of IFC Decompose Object Type Of | |
| Decompose Opening Element IFC Decompose Opening Element | |
| Decompose Port IFC Decompose Port | |
| Decompose Product IFC Decompose Product | |
| Object Bounding Box IfcObject BoundingBox | |
| Product Dectect Sweep Detect underlying sweep rep of IfcProduct | |
| Product Get Geometry IFC Product Get Geometry | |
| Decompose Product Representation IFC Decompose Product Representation | |
| Decompose Profile Def IFC Decompose ProfileDef | |
| Decompose Project IFC Decompose Project | |
| Decompose Property Set IFC Decompose PropertySet | |
| Decompose Property Single Value IFC Decompose PropertySingleValue | |
| Decompose Simple Quantity IFC Decompose SimpleQuantity | |
| Decompose Ifc Rel Associates IFC Decompose RelAssociates | |
| Decompose Representation IFC Decompose Representation | |
| Decompose Representation Map IFC Decompose Representation Map | |
| Get Set By Name Get set of entities by Name | |
| Decompose Site IFC Decompose Site | |
| Decompose Slab IFC Decompose Slab | |
| Decompose Space IFC Decompose Space | |
| Decompose Structural Analysis Model IFC Decompose Structural Analysis Model | |
| Decompose Structural Load Group IFC Decompose Structural Load Group | |
| Decompose Swept Area Solid IFC Decompose Swept Area Solid | |
| To JSON Get JSON of Ifc Instance | |
| To XML Get XML of Ifc Instance | |
| Decompose Type Product IFC Decompose TypeProduct | |
| Decompose Wall IFC Decompose Wall | |
| Decompose Window IFC Decompose Window | |
| Decompose Work Control IFC Decompose Work Control | |
| Remove Product Rep Remove Product Representation |
| Advanced Brep Create IFC Advanced Brep | |
| Boolean Difference Create IFC Boolean Difference | |
| Boolean Intersection Create IFC Boolean Intersection | |
| Boolean Union Create IFC Boolean Union | |
| Curve Create IFC Bounded Curve | |
| Bounding Box Create IFC BoundingBox | |
| Connected Face Set List Faces Create IFC Connected Face set (similar to Rhino Mesh) | |
| Csg Solid Create IfcCsgSolid | |
| Curve Bounded Plane Create IFC Curve Bounded Plane | |
| Curve Style Create IFC Curve Style | |
| Edge Curve Create IFC Edge Curve | |
| Extruded Area Solid Create Ifc Extruded Area Solid | |
| Extruded Area Solid CL Create IFC Extruded Area Solid each way from Planar Perimeter | |
| Extruded Area Solid Tapered Create Ifc Extruded Area Solid Tapered | |
| Face Create IFC Face | |
| Face Based Surface Model Create IFC Face Based Surface Model (similar to Rhino Mesh) | |
| Faceted Brep Create IFC Faceted Brep | |
| Fill Area Style Create IfcFillAreaStyle | |
| Fixed Reference Swept Area Solid Create IFC Fixed Reference Swept Area Solid | |
| Geometric Set Create IFC Geometric Set | |
| Half Spaced Solid Create IFC Half Spaced Solid for boolean operations | |
| Mapped Item Create IFC MappedItem | |
| Plane Create IFC Plane | |
| Point Create IFC Point | |
| Point On Curve Create IFC Point On Curve | |
| Presentation Layer With Style Create IFC Presentation Layer With Style | |
| Revolved Solid Create IFC Revolved Area Solid | |
| Cylinder Create IFC Cylinder | |
| Sectioned Spine Profiles Create IFC Sectioned Spine. Similar to a loft in Rhino. IFC does not stipulate surface interpolation between section profiles and is determined by software implementation which may differ. | |
| Sectioned Spine Create IFC Sectioned Spine. Similar to a loft in Rhino. IFC does not stipulate surface interpolation between section profiles and is determined by software implementation which may differ. | |
| Sectioned Spine (Swept Blend) Create IFC Sectioned Spine similar to a swept blend in Revit. IFC does not stipulate surface interpolation between section profiles and is determined by software implementation which may differ. | |
| Shape Representation Create IfcShapeRepresentation | |
| Shell Create IFC Shell | |
| Solid Model Create IFC Solid Model with Mesh Settings | |
| Solid Model Mesh Create IFC Solid Model with input Mesh Settings | |
| Sphere Create IFC Sphere | |
| Styled Item Create IfcStyledItem | |
| Surface Of Extrusion Create IFC SurfaceOfExtrusion | |
| Surface of Revolution Create IFC Surface of Revolution | |
| Surface Style Create IFC Surface Style | |
| Surface Style Refraction Create IFC Surface Style Refraction | |
| Surface Style Shading Create IFC Surface Style Shading | |
| Swept Area Create IFC Swept Area | |
| Swept Area Solid Create IFC Swept Area Solid | |
| Swept Disk Create IFC Swept Disk Solid | |
| Tessellated Face Set Create Topological IFC Tessellated Face set (similar to Mesh) | |
| Vertex Point Create IFC Vertex Point | |
| Weld Prep B Create Weld Prep | |
| Weld DSPPBW Create Weld Prep Double Sided Partial Penetration Butt Weld | |
| Weld SSPPBW Create Weld Prep Single Sided Partial Penetration Butt Weld | |
| Presentation Layer Create IFC Presentation Layer Assignment |
| Property Set Add Property Add an IfcProperty to an IfcPropertySet | |
| Area Measure Create IFC Area Measure | |
| Boolean Create IFC Boolean | |
| Classification Create IFC classification | |
| Classification Reference Create IfcClassificationReference | |
| Compound Plane Angle Create IFC CompoundPlaneAngle | |
| Count Measure Create IFC Count Measure | |
| Element Quantity Create IFC ElementQuantity | |
| Identifier Create IfcIdentifier | |
| Integer Create IFC Integer | |
| Label Create IfcLabel | |
| Logical Create IFC Logical | |
| Measure With Unit Create IFC Measure With Unit | |
| Normalised Ratio Measure Create IfcNormalisedRatioMeasure | |
| Physical Quantity Create IFC PhysicalQuantity | |
| Positive Length Measure Create IFC Positive Length Measure | |
| Pressure Measure Create IFC Pressure Measure | |
| Property Bounded Value Create IFC Property Bounded Value | |
| Property Set Create IFC PropertySet | |
| Property Set Template Create IFC PropertySet Template | |
| Property Single Value Create IFC PropertySingleValue | |
| Quantitive Property Set Create IFC QuantitivePropertySet | |
| Ratio Measure Create IfcRatioMeasure | |
| Real Create IFC Real Number | |
| Rel Defines By Template Create IfcRelDefinesByTemplate | |
| Ifc Simple Property Template Create IfcSimplePropertyTemplate | |
| SI Unit Create IfcSIUnit | |
| Text Create IfcText | |
| Time Measure Create IFC Time Measure | |
| URIReference Create IfcURIReference | |
| Volume Measure Create IFC Volume Measure | |
| Assign Properties Assign IFC Properties | |
| Conversion Unit Create IfconversionBasedUnit | |
| Ifc External Reference Relationship IfcExternalReferenceRelationship | |
| Rel Assigns Group Assigns to Group | |
| Rel Assigns Product Assigns to Product | |
| Rel Declares Definitions Declared | |
| Rel Nests Nested Objects | |
| Import Classification Import IfcClassification | |
| Time In Seconds Create IFC TimeInSeconds |
| Global Id Pool Nominate GlobalId Pool | |
| Model To String IFC Model to String | |
| Specific Bake Create IFC Stream Bake of specific products | |
| Stream Bake Create IFC Stream Bake | |
| Stream Create IFC Stream | |
| Assign To Group AssignToGroup | |
| Building Create IFC Building | |
| Building Common Props Create IFC Building Common Properties | |
| Building Storey Create IFC Building Storey | |
| Building System Create IfcBuildingSystem | |
| Document Information Create IfcDocumentReference | |
| Document Reference Create IfcDocumentReference | |
| External Reference Relationship Create IfcExternalReferenceRelationship | |
| Grid Create IFC Grid | |
| Group Create IfcGroup | |
| Library Reference Create IfcLibraryReference | |
| Local Placement Create IfcLocalPlacement | |
| Map Conversion Create IfcMapConversion | |
| Material Definition Representation Create IfcMaterialDefinitionRepresentation | |
| Project Create IFC Project, Only one Project should be generated in each Grasshopper document | |
| Projected CRS Create IfcProjectedCRS | |
| Project Library Create IfcProjectLibrary, Only one Project should be generated in each Grasshopper document | |
| Site Create IFC Site | |
| Space Create IFC Space | |
| Space Common Props Create IFC Space Common Properties | |
| Space Occ Req Props Create IFC Space Occupancy Requirement Properties concerning work activities occurring or expected to occur within one or a set of similar spatial structure elements. | |
| Space Therm Req Props Create IFC Space Thermal Requirement Properties related to the comfort requirements for thermal and other thermal related performance properties of spaces that apply to the occurrences of IfcSpace, IfcSpatialZone or IfcZone | |
| Space Type Create IFC Space Type | |
| Zone Create IFC Zone | |
| Plane NE Create a plane from Northings, Eastings and elevation | |
| Associate Classification Associate IfcClassification | |
| Associate Document Associate IfcDocument | |
| Associate Material Associate IfcMaterial | |
| Import Import IFC Data | |
| Read File Read IFC File Data |
| Beam Common Properties Create IFC Beam Common Properties | |
| Beam Type Create IFC Beam Type | |
| Building Element Part Type Create IFC Building Element Part Type | |
| Building Element Proxy Type Create IFC Building Element Proxy Type | |
| Column Type Create IFC Column Type | |
| Covering Type Create IfcCoveringType | |
| Curtain Wall Common Properties Create IFC CurtainWall Common Properties | |
| Curtain Wall Type Create IFC Curtain Wall Type | |
| Door Common Properties Create IFC Door Common Properties | |
| Door Lining Props Create IFC Door Lining Properties | |
| Door Panel Properties Create IFC Door Panel Properties | |
| Door Type Create IFC Door Type | |
| Door Window Glazing Common Props Create IFC Door Window Glazing Type Common Properties | |
| Door Window Shading Common Props Create IFC Door Window Shading Type Common Properties | |
| Footing Type Create IFC Footing Type | |
| Member Type Create IFC Member Type | |
| Pile Type Create IFC Pile Type | |
| Plate Common Properties Create IFC Plate Common Properties | |
| Plate Type Create IFC Plate Type | |
| Railing Type Create IFC Railing Type | |
| Roof Type Create IFC Roof Type IFC4 ONLY | |
| Shading Device Type Create IFC Shading Device Type | |
| Slab Common Properties Create IFC Slab Common Properties | |
| Slab Type Create IFC Slab Type | |
| Stair Flight Type Create IFC Flight Stair Type | |
| Stair Type Create IFC Stair Type | |
| Wall Common Props Create IFC Wall Common Properties | |
| Wall Type Create IFC Wall Type | |
| Window Lining Props Create IFC Window Lining Properties | |
| Window Mat Props Create IFC Window Material Properties | |
| Window Panel Props Create IFC Window Panel Properties | |
| Window Type Create IFC Window Type | |
| Window Type Quantities Create IFC Window Type Quantities |
| Connect Distribution Connect Distribution Elements | |
| Actuator Type Create IFC Actuator Type | |
| Air Terminal Element Create IFC Air Terminal Element | |
| Alarm Type Create IFC Alarm Type | |
| Burner Type Create IFC Burner Type | |
| Cable Carrier Segment Type Create IFC Cable Carrier Segment Type | |
| Cable Segment Type Create IFC Cable Segment Type | |
| Controller Type Create IFC Controller Type | |
| Distribution Port Create IFC DistributionPort | |
| Distribution System Create IfcDistributionSystem | |
| Duct Fitting Type Create IFC Duct Fitting Type | |
| Duct Segment Type Create IFC Duct Segment Type | |
| Electric Appliance Element Create IFC Electric Appliance Element | |
| Fire Suppression Terminal Type Create IFC Fire Suppression Terminal Type | |
| Fitting Create IFC Fitting | |
| Flow Elements Create IFC Flow Elements | |
| Flow Instrument Type Create IFC Flow Instrument Type | |
| Flow Segment Create IFC Flow Segment including Cable, CableCarrier, Duct and Pipe | |
| Lamp Element Create IFC Lamp Element | |
| Light Fixture Type Create IFC Light Fixture Type | |
| Outlet Create IFC Outlet | |
| Pipe Bend Fitting Type Create IFC Pipe Bend Fitting Type | |
| Pipe Connector Fitting Type Create IFC Pipe Connector Fitting Type | |
| Pipe Segment Common Properties Create IFC Pipe Segment Common Properties | |
| Pipe Segment Type Create IFC Pipe Segment Type | |
| Sanitary Terminal Create IFC Sanitary Terminal | |
| Sanitary Terminal Type Create IFC Sanitary Terminal Type | |
| Sensor Type Create IFC Sensor Type | |
| Stack Terminal Create IFC Stack Terminal | |
| Transport Element Create IFC Transport Element | |
| Waste Terminal Create IFC Waste Terminal |
| Assemble Part Assemble Part | |
| Assign Named View Assign a Rhino Named View to a ViewPort at a Particular Stage | |
| Actor Role Create IFC Actor Role | |
| Cost Schedule Create IFC Cost Schedule | |
| Cost Value Create IFC Cost Value | |
| Duration Create IFC Duration | |
| Duration Precise Create IFC Duration Precise | |
| Lag Time Create IFC Lag Time | |
| Organization Create IfcOrganization | |
| Person Create IFC Person | |
| Process Precedence Create IFC Process Precedence | |
| Recurrence Pattern Create IFC Recurrence Pattern | |
| Rel Assigns To Process Create IfcRelAssignsToProcess | |
| Rel Sequence Create IFC RelSequence | |
| Start and Finish Times Create IFC Start Finish Time | |
| Task Create IFC Task | |
| Task Time Create IFC Task Time | |
| Task Time Duration Create IFC Task Time Duration | |
| Task Type Create IFC Task Type | |
| Time Period Create IFC Time Period | |
| Work Calendar Create IFC Work Calendar | |
| Work Plan Create IFC Work Plan | |
| Work Schedule Create IFC Work Schedule | |
| Work Time Create IFC Work Time | |
| Create Page Views From Parts Create Page Views from list of Parts | |
| Dimension Style Identify Dimension Style | |
| Page Text Define Page Text | |
| Stage View Port Create Stage ViewPort | |
| Text Dot Define TextDot |
| Cardinal Point Generate IFC Cardinal Point | |
| Circle(Hollow)Profile Def Create IFC Circle (Hollow if thickness nominated) Profile Def | |
| Colour RGB Create IfcColourRGB | |
| Composite Profile Def Create IFC Composite Profile Def | |
| CProfile Def Create IFC C Profile Def | |
| Door Window Material Set Create Door/Window IFC Material Constituent Set | |
| Ext Hatch Create IfcExternallyDefinedHatchStyle | |
| IProfile Def Create IFC I Profile Def | |
| LProfile Def Create IFC L Profile Def | |
| Material Create IFC Material | |
| Mat Comm Props Create IFC Material Common Properties | |
| Material Constituent Create IFC Material Constituent | |
| Material Constituent Set Create IFC Material Constituent Set | |
| Material Layer Create IFC Material Layer | |
| Material Layer Set Create IFC Material Layer Set | |
| Mat Mech Props Create IFC Material Mechanical Properties | |
| Material Profile Create IFC Material Profile, not all characeristics will be utilized in IFC2x3 | |
| Material Profile Set Create IFC Material Profile Set, IFC4 only | |
| Material Profile Set Tapering Create IFC Material Profile Set Tapering, IFC4 only | |
| Mat Props Create IFC Material Properties | |
| Steel Common Props A set of extended mechanical properties related to steel (or other metallic and isotropic) materials. | |
| Profile Def Create IFC Profile Def | |
| Rect(Hollow)Profile Def Create IFC Rectangle (Hollow if thickness nominated) Profile Def | |
| TProfile Def Create IFC T Profile Def | |
| UProfile Def Create IFC U Channel Profile Def | |
| Assign Material Assign IFC Materials |
| Curve Based Element Create IFC Element from IfcElementType with IfcMaterialProfile assigned | |
| Element Parameters Create IFC Element Primary Parameters | |
| Element Type Create IFC Element Type, right click on component for context menu to nominate type | |
| Fills Opening Create IFC Fills | |
| Furniture Type Create IFC Furniture Type | |
| Geographic Element Type Create IFC Geographic Element Type | |
| Create Element Create relocated/mapped IFC Element from a product type | |
| Opening Element Create IFC Opening Element | |
| Element Create IfcElement | |
| Representation Map Create IFC RepresentationMap | |
| Shape Aspect Create IfcShapeAspect | |
| Type Product Create IfcTypeProduct | |
| Voiding Feature Create IFC Voiding Feature | |
| Convert GUID Convert GUID to IFC Format | |
| Decode Global Id Decode IfcGloballyUniqueId to GUID | |
| GUID Create IFC Global ID, use this component carefully to not use a unique identifier multiple times. Duplicating this component (Cut/Copy and Paste) will generate a new set of ids | |
| Set GUID Set GUID to IfcRoot based Object | |
| Modify Element Modify IFC Element Type |
| Curve Memb End Params Create Structural Curve Member End Parameters | |
| Curve Memb Params Create Structural Curve Member Parameters | |
| Boundary Node Condition Create IFC BoundaryNodeCondition | |
| Mesh To Finite Elem Create IFC StructuralSurfaceMembers from Mesh | |
| Create Structural Load Case Create Structural Load Case | |
| Create Structural Load Linear Create Structural Load Linear | |
| Create Structural Planar Load Create Structural Planar Load | |
| Create Structural Point Load Create Structural Point Load | |
| Structural Point Create IFC StructuralPoint | |
| Surface Memb Params Create Structural Surface Member Parameters | |
| Define Curve Memb Define Structural Curve Member | |
| Define Surface Memb Define Structural Surface Member | |
| Detect Struct Analysis Filter IFC Elemnt filter for detecting IFC Structural Analysis Model | |
| Detect Struct Analysis Options Options for detection IFC Structural Analysis | |
| Detect Structural Analysis Detect IFC StructuralAnalysis Data | |
| Structural Analysis Model Extract IFC StructuralAnalysisModel | |
| Load Case Params Load Case Params |
| Beam Standard Case Create IFC Beam Standard Case | |
| Column Standard Case Create IFC Column Standard Case | |
| Covering Create IfcCovering | |
| Curtain Wall Create IFC Curtain Wall | |
| Curtain Wall Adapt Comp Create IFC Curtain Wall Adaptive Component | |
| Door Standard Case Create IFC Door Standard Case | |
| Member Standard Case Create IFC Member Standard Case | |
| Pile Standard Case Create IFC Pile Standard Case | |
| Plate Standard Case Create IFC Plate Standard Case | |
| Plate Standard Case CL Create IFC Plate Standard Case Centreline | |
| Railing Standard Case Create IFC Railing Standard Case | |
| Roof Standard Case Create IFC Roof Standard Case | |
| Slab Standard Case Create IFC Slab Standard Case | |
| Wall Standard Case Create IFC Wall Standard Case | |
| Window Standard Case Create IFC Window Standard Case |
| Pset Manufacturer Type Information Create Ifc Pset_ManufacturerTypeInformation | |
| Pset Slab Common Create IFC Pset_SlabCommon | |
| Pset Space Common Create IFC Pset_SpaceCommon | |
| Pset Space Thermal Requirements Create IFC Pset_SpaceThermalRequirements | |
| Pset Wall Common Create IFC Pset_WallCommon | |
| Pset Window Common Create IFC Pset_WindowCommon | |
| Qto Beam Base Quantities Create IFC Qto_BeamBaseQuantities | |
| Qto Column Base Quantities Create IFC Qto_ColumnBaseQuantities | |
| Qto Slab Base Quantities Create IFC Qto_SlabBaseQuantities | |
| Qto Space Base Quantities Create IFC Qto_SpaceBaseQuantities | |
| Qto Wall Base Quantities Create IFC Qto_WallBaseQuantities | |
| Qto Window Base Quantities Create IFC Qto_WindowBaseQuantities |
| Discrete Accessory Type Create IFC Discrete Accessory Type | |
| Element Assembly Create IFC Element Assembly | |
| Element Assembly Type Create IFC Element Assembly Type | |
| Fastener Weld Properties Create IFC Fastener Weld Properties | |
| Fastener Bolt Properties Create IFC Fastener Bolt Properties | |
| Mechanical Fastener Type Create IFC MechanicalFastener Type | |
| Reinforcing Bar Create IFC Reinforcing Bar | |
| Reinforcing Bar Property Create IFC Reinforcing Bar Property |
| Horiz Align Create Ifc Horizontal Alignment | |
| Align Curve Create Ifc Alignment Curve | |
| Ifc Alignment Create IfcAlignment |
| Load Case (ggLC) Create Load Case | |
| Case Combination (ggCC) Create Case Combination |
| Convert Ifc Filter (F) IFC Elemnt filter for converting from IFC to Structural Analysis |
| Stream Bake Revit IFC Stream Bake | |
| Stream Revit IFC Stream | |
| Swept Blend Create a swept blend in Revit. | |
| Blend Create a Blend in Revit | |
| Brep Create a Brep for Revit | |
| Cut Create a Revit cut shape | |
| Extrusion Create an extrusion in Revit | |
| Extrusion Symmetric Create an extrusion in Revit both sides from profile | |
| Grid Create Revit Grid | |
| Level Create Revit Level | |
| Loft Create a loft for a mass in Revit | |
| Material Create Revit Material | |
| Material Layer Create Revit Material Layer | |
| Profile Create Revit Profile | |
| Taper Profile Create Revit Taper Profile | |
| Sweep Create a sweep in Revit | |
| Project Info Revit Project Information | |
| Set Host Nominate Host of element | |
| Circle Profile Create Revit Circular Profile | |
| CProfile Def Create Revit C Profile Def | |
| IProfile Def Create Revit I Profile Def | |
| Rectangle Profile Create Revit Rectangle Profile | |
| TProfile Def Create Revit T Profile Def |
| Create Adaptive Component Create instance of an Adaptive Component | |
| Arch Direct Shape Create Architecture DirectShape Instance, works well with Geometry Gym importer for Revit 2015 and newer, or native IFC import by Autodesk in earlier (so use Ifc2x3) | |
| Column Create Revit Column | |
| Door Create Revit Door | |
| Element Attributes Create Revit Element Attributes | |
| Floor Create Revit Floor | |
| Foundation Create Revit Foundation | |
| Framing Create Revit Structural Framing | |
| Framing Void Create Void for Revit Structural Framing | |
| Create Instance Create instance of a family | |
| Model Curve Create Model Curve | |
| Roof Create Revit Roof | |
| Wall Create Revit Wall | |
| Window Create Revit Window | |
| Cut Geometry Cut an element with a void |
| Arch Adapt Comp Type Create Architecture Adaptive Component Type | |
| Arch Generic Model Type Create Architecture Generic Model Type | |
| Column Type Create Revit Column Type | |
| Door Type Assign a Revit Door Type. This should be an existing door type loaded in the revit project prior to import (else an opening should be created). | |
| Floor Type Create Revit Floor Type | |
| Foundation Type Create Revit Foundation Type | |
| Framing Type Create Revit Framing Type | |
| Mass Type Create a Mass Type | |
| Roof Type Create Revit Roof Type | |
| Struct Generic Model Type Create Architecture Generic Model Type | |
| Type Attributes Create Revit Type Attributes | |
| Wall Type Create Revit Floor Type | |
| Window Type Assign a Revit Window Type. This should be an existing Window type loaded in the revit project prior to import (else an opening should be created). |
| Angle Parameter Create Revit Angle Parameter | |
| Area Parameter Create Revit Area Parameter | |
| Boolean Parameter Create Revit Boolean Parameter | |
| Integer Parameter Create Revit Integer Parameter | |
| Length Parameter Create Revit Length Parameter | |
| Number Parameter Create Revit Number Parameter | |
| Text Parameter Create Revit Text Parameter | |
| Volume Parameter Create Revit Volume Parameter |
| Filled Region Create Revit Filled Region | |
| Plan View Create Revit Plan View | |
| Sheet Create Revit Sheet | |
| View Port Create Revit ViewPort | |
| Nominate Filled Region Type Nominate Revit Filled Region Type | |
| Nominate View Nominate Revit View by Id |
| Curve Analytic Member Assign Structural Curve Analytic Member | |
| End Release Create Revit Element End Release | |
| Point Restraint Create Revit Point Restraint |
| Beam Atts (ggBA) Create Beam Attributes | |
| Beam Release (R) Beam Release | |
| Create Cable Section Property (ggRCSP) Create Cable Section Property | |
| Create Coons Meshing (ggCoons) Create Coons Meshing Parameters | |
| Edge Release (ggEdgeRelease) Create Edge Release | |
| Edge Support (ggEdgeSupport) Create Edge Support | |
| Create Elastic Isotropic Material (ggEIM) Create Elastic Isotropic Material | |
| Create Thickness Hollow Core (ggTHC) Create Orthotropic Thickness Property for HollowCore Slabs | |
| Create Thickness Prop Orthotropic (ggTP) Create Orthotropic Thickness Property for panels and finite elments | |
| Create Section Prop (ggSP) Create Section Property | |
| Create Bar Prop Non Prismatic (ggNPBP) Create Non Prismatic Bar Section Property | |
| Create Timber Material (ggTM) Create Timber Material | |
| Find Section Prop (ggFSP) Find Structural Section Property | |
| Generate T (ggT) Generates a Tee Section | |
| Generate Welded Box (ggWeldedBox) Generates a Rectangular Welded Box | |
| Nominate Material (ggNominateMaterial) Nominate a Robot Cataglogue Material by Name | |
| Create Thickness Prop (ggTP) Create Thickness Property for panels and finite elments | |
| Support (ggNS) Create Support for Nodal, Linear or Planar Element | |
| Support Dir Param (ggSDP) Directional and rotational values for a support | |
| Shell Property Modifier (ggSPM) Create Shell Property Modifier |
| Load2d Contour Uniform (ggCL) Create Contour loads for 2d Elements | |
| Load2d Contour3Point (ggCL) Create Contour loads for 2d Elements. Specify Loading Data with 3 Points | |
| Load2d Face (ggFL) Create Face Loads for 2d Elements | |
| Load Crv CF (ggCCF) Create Concentrated Force Load for Curve Elements | |
| Load Crv CM (ggCCM) Create Concentrated Moment Load for Curve Elements | |
| Load Crv Patch (ggCP) Create Patch Loads for Curve Elements | |
| Load Crv UDM (ggCUDM) Create Uniform Distributed Moment Loads for Curve Elements | |
| Load Case (ggLC) Create Load Case | |
| Load Case Footfall (ggLC) Create Footfall Load Case | |
| Load Case Modal (ggLCM) Create Modal Load Case | |
| Case Combination (ggCC) Create Case Combination | |
| Load Panel Line Load (ggPLL) Create Line Load on Panel Elements | |
| Load Gravity (ggGL) Create Gravity Load | |
| Load To Mass Converion (ggLMC) Set an auto Load to Mass conversion in Robot | |
| Load Crv Dilation (ggCLD) Create Dilation or Lack of Fit Load for Curve Elements | |
| Node Displacment Load (ggNDL) Create Node Displacement Load, use settlement if node has restraint in applied direction |
| Query Beam Force (ggQueryBeamFor) Query Beam Element Forces | |
| Query Beam Forces (ggQueryBeamFor) Query Beam Element Forces | |
| Query Node Displacements (ggQNodeDisp) Query Node Displacements | |
| Query Node Reaction Force (ggQNodeReactF) Query Node Reaction Force | |
| Query2d Principal Stress (ggQ2dPrinStrss) Query 2d Element Principal Stress, derived from averaged point values so will not match precisely SAP results | |
| Query Principal Stress Panel (ggQueryPrinStrssPanel) Query Principal Stress Panel, derived from averaged point values so will not match precisely SAP results | |
| Query Panel Reduced (ggQueryPanelRed) Query Panel Reduced Results | |
| Decompose Result Set Beam Force (ggRD1dSet) Decomposes 1d Element Result Set | |
| Decompose Result Set Beam Forces (ggRDBFSet) Decomposes Beam Forces (1d Forces) Result Set | |
| Query Result2d Options (ggQResult2dOpt) Query Result 2d options | |
| Decompose Result Set2d Principal Stress (ggRDPrincStress) Decompose 2d Principal Stress Result | |
| Decompose Result Set Node (ggRDN) Decompose Node Set Result | |
| Decompose Result Set Panel Reduced (ggRDPanelRed) Decompose Panel Reduced Forces Result Set | |
| Solver (ggS) This component will execute Structural Analysis solution process and query results |
| Convert Ifc Filter (F) IFC Elemnt filter for converting from IFC to Structural Analysis | |
| Import Data (ggID) Import Structural Analaysis Data | |
| Model Decompose (ggMD) Decompose Existing Model, WARNING WORK IN PROGRESS NOT ALL FIELDS BEING POPULATED |
| Load Case Buckling (ggBLC) Create Buckling Load Case | |
| Load Case Static (ggSLC) Create Static Load Case | |
| Query Frame Force (ggQueryFrameFor) Query Frame Element Forces | |
| Query Frame Forces (ggQueryFrameFor) Query Frame Element Forces | |
| Query Global Reaction (ggQGlobalReact) Query Global Reaction | |
| Query Modal Frequencies (ggQMF) Query Modal Frequencies | |
| Query Node Acceleration (ggQNodeAcc) Query node accelearations from response spectrum or time history analysis | |
| Query Node Displacements (ggQNodeDisp) Query Node Displacements | |
| Query Node Reaction Force (ggQNodeReactF) Query Node Reaction Force | |
| Query Node Reaction Moment (ggQNodeReactM) Query Node Reaction Moment | |
| Query Node Velocity (ggQueryNodeVel) Query node velocities from response spectrum or time history analysis | |
| Query2d Principal Stress (ggQPS) Query Principal Stress, derived from averaged point values so will not match precisely SAP results | |
| Decompose Result Set Frame Force (ggRD1dSet) Decomposes 1d Element Result Set | |
| Decompose Result Set Beam Forces (ggRDBFSet) Decomposes Beam Forces (1d Forces) Result Set | |
| Decompose Result Set2d (ggRD2dSet) Decompose 2d Elemnt Result Set | |
| Decompose Result Set2d Principal Stress (ggRDPrinStress) Decompose 2d Principal Stress Result | |
| Decompose Result Set Modal Freq (ggRDMF) Decompose Modal Frequency Result Set | |
| Decompose Result Set Node (ggRDN) Decompose Node Set Result | |
| Load Case Modal Eigen (ggMLC) Create Modal Eigen Load Case | |
| Load Case Modal Ritz (ggMRLC) Create Ritz Modal Load Case | |
| Load Case Modal Time History Linear (ggLCTHL) Create a Modal Time History Linear Load Case | |
| Load Case Non Linear Static (ggNLS) Create NonLineaer Static Load Case | |
| Load Case Non Linear Staged (ggNLSt) Create NonLineaer Staged Construction Load Case. Works with SAP2000 V19 and above. | |
| Load Case PSD (ggLCPSD) Create Power Spectral Density Load Case | |
| Load Case Response Spectrum (ggLCRS) Create Response Spectrum Load Case | |
| Load Case Steady State (ggLCSS) Create Steady State Analysis Load Case | |
| Frequency Data (ggPSDFO) Load Case Frequency Data Options for Power Spectral Density and Steady State | |
| Interpolated Damp Data (ggRSO) Interpolated Damping Data Options for PSD and Steady State Load Cases | |
| Load Case By Ref (ggLCR) Reference a Load Case in an Existing Model by a String | |
| Non Linear Solution Control (ggNLSC) Non Linear Solution Control | |
| Query Database Table (ggQDBT) This will enable you to query any database table within SAP2000. XXX Database Tables are accessible in versions ETABS18 and SAP23 and newer | |
| Query (ggQ) This component will extract results from SAP/Etabs Application, most applicable to existing models so use Solve component for GH generated. | |
| Query Section Cut Forces (ggQSectCutForces) Query Section Cut Forces from Defined Section Cut. Analysis or Design analysis results will be derived from the Section Cut Definition | |
| Response Spectrum Options (ggRSO) Modal and directional Response Spectrum Analysis combination options | |
| Query2d Derived Forces (ggQ2dElemDerivedForces) Query 2d Element Derived (Principle) Forces | |
| Query2d Derived Strains (ggQ2dDerivedStrains) Query 2d Area Element Derived Strains | |
| Query2d Derived Stress (ggQ2dDerStrss) Query 2d Element Derived Stress | |
| Query Result2d Options (ggQueryResult2dOpt) Query Result 2d option | |
| Query2d Projected Strains (ggQ2dProjectedStrains) Query 2d Area Element Projected Strains | |
| Query2d Projected Forces (ggQ2dProjectedForces) Query 2d Element Projected (Direct) Forces | |
| Query2d Projected Stress (ggQ2dProjectedStress) Query 2d Element Projected (Direct) Stress | |
| Decompose Result Database Table (ggRDDBT) Decompose a Database Table Query Result into Rows of Data | |
| Decompose Result Global Reaction (ggRDGlobReact) Decompose Global Reaction Result | |
| Decompose Result Section Cut Forces (ggRDSectCut) Decompose Section Forces | |
| Results Saved Options (ggRSO) Results Saved Options | |
| Solver (ggS) This component will execute Structural Analysis solution process and query results | |
| Solver Options (ggSO) Solver Options | |
| Target Force Options (ggTFO) Target Force Options | |
| Time History Constant Damp Overrides (ggIDDTH) Constant Damping Overrides for Time History Load Cases | |
| Time History Interpolated Damp Data (ggIDDTH) Interpolated Damping Data Options for Time History Load Cases | |
| Time History Proportional Damp Data (ggPDDTH) Interpolated Damping Data Options for Time History Load Cases | |
| Displacement Load Application Control (ggDLAC) Displacement Load Application Control | |
| Full Load Application Control (ggFLAC) Full Load Application Control |
| Frame Release (R) Frame Release | |
| Frame Release Stiffness (RS) Frame Release | |
| Create Frame Prop Section Designer (ggSDFP) Creates Section Designer Frame Property from a list of Profile Shapes | |
| Frame Section Designer Shape (ggSDS) Create a Section Designer Shape Profile | |
| Frame Section Designer Shape Polygon (ggSDS) Create a Section Designer Polygon Shape from a Polyline | |
| Create Link Prop GAP (ggLP) Create Structural Link Gap Property. | |
| Create Link Prop Multi Linear (ggLML) Create Structural Link Multi-Linear Elastic or Plastic Property. | |
| Create Link Prop Linear (ggLP) Create Linear Link Property | |
| Create Shell Prop (ggAP) Create Shell Prop | |
| Create Frame Prop (ggFP) Create Frame Property | |
| Create Frame Prop General (ggFPG) Create General Frame Property, all values must be derived from rhino document units (ie mm, inches, metres etc) | |
| Create Frame Prop Non Prismatic (ggNPFP) Create Non Prismatic Frame Element Section Property | |
| Find Frame Prop (ggFFP) Find Frame Property | |
| Frame Auto Mesh (ggFAM) Create Frame AutoMesh | |
| Generate C (ggC) Generates a ColdFormed C Section | |
| Generate Z (ggZ) Generates a ColdFormed Z Section | |
| Line Spring Link (ggLS) Create Line Spring by Link Property, Units consistent with SAP application | |
| Link Prop Dir Params Gap (ggLPP) Directional and rotational values for creating a Linear link in SAP2000 | |
| Link Prop Dir Params Multi Linear (ggLPP) Directional and rotational values for creating a Multi Linear (Elastic/Plasctic) link in SAP2000 | |
| Point Support (ggPS) Create Point Support Spring, Units consistent with SAP application | |
| Frame Prop Auto Selection Set (ggFPAS) Create Frame Property Auto Selection Set. Set a list of section properties to that can applied to a SAP Frame Element in design | |
| Cable Atts (ggCA) Create Cable Attributes | |
| Create Prop Tendon (ggPT) Create Tendon Property | |
| Frame Hinge Assign (ggFHA) Create Frame Hinge Assignment | |
| Frame Station (ggFS) Create Frame Station Attributes | |
| Create Lateral Bracing Point (ggLBP) Create a Frame Lateral Bracing at a Point | |
| Create Lateral Bracing Uniform (ggLBU) Create a Frame Uniform Lateral Bracing | |
| Frame Prop By Ref (ggFPR) Reference a Frame Property in an Existing Model by a String | |
| Prop Hinge By Ref (ggHPR) Reference a Hinge Property in an Existing Model by a String | |
| Hinge Acceptance Criteria (ggHAC) Non-Interacting User Defined Deformation Hinge Property | |
| Create Prop Hinge User Non Interacting (ggHPUNI) Create a User Defined Non-Interacting Hinge Property | |
| Hinge Non Interacting Control Deform (ggHUNIFC) Specify Force Control Properties for a Non-Interacting User Defined Hinge Property | |
| Hinge Non Interacting Control Force (ggHUNIFC) Specify Force Control Properties for a Non-Interacting User Defined Hinge Property | |
| Hinge Deformation Points (ggHDP) Deformation Points for a Non-Interacting User Defined Deformation Hinge Property. Inputs are Point3d where the z value is ignored | |
| Hinge Non Interacting Deform Scale Fac Params (ggHNIS) Scaling Factor Parameters for Non-Interacting User Defined Deformation Hinge Property | |
| Frame Prop Modifier (ggSPM) Create Frame Section Property Modifier | |
| Prop Shell By Ref (ggSPR) Reference a Shell Property in an Existing Model by a String | |
| Shell Property Modifier (ggSPM) Create Shell Property Modifier | |
| Area Mesh General Divide (ggAMGD) Create General Mesh Divide option for Area meshing |
| Applied Load Modal (ggMAL) Create a Load Applied for a Modal Eigin or Modal Ritz Load Case | |
| LCApplied Load PSD (ggPSDAL) Create a Load Applied for a PSD Load Case | |
| Applied Load Response Spectrum (ggSPL) Create a Load Applied for a Response Spectrum Load Case Direction | |
| LCApplied Load Steady State (ggSSAL) Create a Load Applied for a Steady State Load Case | |
| LCApplied Load Time History (ggTHAL) Create a Load Applied for a Time History Load Case | |
| Decompose Combo (ggDecomposeCombo) Decompose Combo | |
| Decompose Load Pattern (ggDecomposeLP) Decompose a Pattern and retrieve all associated loading | |
| Load Area Pressure (ggAP) Create Pressure Loads for Area Elements | |
| Load Area Temp (ggLAT) Create Temperature Load for Area Elements | |
| Load Area Uniform (ggFL) Create Uniform Loads for Area Elements | |
| Load Area Wind Pressure (ggWP) Create Wind Pressure for Area Elements | |
| Load Crv Patch (ggCP) Create Patch Loads for Curve Elements | |
| Load Crv Point (ggCLP) Create Point Loads for Curve Elements | |
| Load Crv Strain (ggCS) Create Strain Load for Curve Elements | |
| Load Crv Temp (ggLCT) Create Temperature Load for Curve Elements | |
| Case Combination (ggCC) Create Case Combination | |
| Load Point Displacment (ggPDL) Create Point Displacement Load, use settlement if node has restraint in applied direction | |
| Load Pattern Auto Seismic NBCC2005 (ggLPASNBCC) Create Load Pattern AutoSeismic NBCC2005 | |
| Load Pattern Auto Seismic NZ1170 (ggLPASNZ) Create Load Pattern AutoSeismic NZ1170.5 | |
| Load Pattern Auto Wind NBCC (ggLPAWNBCC) Create Load Pattern AutoWind NBCC | |
| Load Target Force (ggTF) Create Target Load for Curve Element/s. ***ONLY CABLE ELEMENT TYPE SUPPORTED*** contact support@geometrygym.com for further options | |
| Mass Source (ggMS) Create Mass Source | |
| Function Response Spectrum Euro Code8 (ggRSEC) Create a response spectrum function based on Eurocode8 | |
| Function Response Spectrum NZ1170 (ggRSNZ) Create a response spectrum function based on NZ1170 | |
| Function Response Spectrum User (ggRSUD) Create a User Defined response spectrum function from a list of Periods and Values | |
| Function PSDUser (ggFPSDU) Create a User Defined PSD function from a list of Frequencies and Values | |
| Function Steady State User (ggFSSU) Create a User Defined Steady State function from a list of Frequencies and Values | |
| Function Time History User (ggFTHU) Create a User Defined Time History function from a list of Times and Values | |
| Load Pattern (ggLP) Create Load Pattern | |
| Load Pattern By Ref (ggLP) Reference a Load Case in an Existing Model by a String |
| Concrete Frame Design (ggCD) This component will execute Structural Analysis Solution and Concrete Frame Design process. XXX THIS COMPONENT WILL ONLY WORK WITH ETABSv18 AND LATER | |
| Query Concrete Beam Design Summary (ggQCBDS) Query Frame Element Summary Utilisations | |
| Query Concete Column Design Summary (ggQCCDS) Query Frame Element Summary Utilisations | |
| Query Steel Design Summary (ggQueryFrameFor) Query Frame Element Summary Utilisations | |
| Decompose Result Set Conc Beam Design Summary (ggRDCB) Decompose Concrete Beam Design Utilisation Summary set results | |
| Decompose Result Set Conc Column Design Summary (ggRDCC) Decompose Concrete Column Design Utilisation Summary Set Results | |
| Decompose Result Set Steel Design Summary (ggRUSD) Decompose SAP Steel Design Utilisation Summary set results | |
| Design Code By Ref (ggDCR) Reference a Design Code in an Existing Model by a String. Use already preset default values as per the file | |
| Concrete Design ACI318 (ggCDACI318) Concrete Fram Design ACI318 | |
| Steel Design ACI318Over Write (ggSDCSAOW) Steel Design ACI318 OverWrite | |
| Concrete Design Eurocode2 (ggCDEC2) Concrete Fram Design Eurocode | |
| Concrete Design Eurocode2Over Write (ggSDCSAOW) Steel Design Eurocode2 OverWrite | |
| Steel Design AISC360 (ggSDAISC360) Steel Design Code AISC360 | |
| Steel Design AISC360Over Write (ggSDAISCOW) Steel Design AISC360 OverWrite | |
| Steel Design AS4100 (ggSDAS4100) Steel Design AS 4100-1998 | |
| Steel Design AS4100Over Write (ggSDAS4100OW) Steel Design AS4100 OverWrite | |
| Steel Design CSA (ggSDCSA) Steel Design CSA | |
| Steel Design CSAOver Write (ggSDCSAOW) Steel Design CSA OverWrite | |
| Steel Design Eurocode3 (ggSDEC) Steel Design Eurocode3 | |
| Steel Design Eurocode3Over Write (ggSDCSAOW) Steel Design Eurocode OverWrite | |
| Steel Design NZ3403Over Write (ggSDNZ3403OW) Steel Design NZ3403 OverWrite | |
| Steel Design NZ3404 (ggSDNZ3404) Steel Design NZ 3404-1997 | |
| Steel Frame Design (ggSD) This component will execute Structural Analysis solution and Steel Design process. |
| Modify Frame Element Delete (ggNFS) Nominate Frame Element to Delete from Existing Model | |
| Modify Append Frame Distributed Load (ggMAFDL) Modify the model appending distributed loads to frame elements | |
| Modify Append Frame Point Load (ggMAFPL) Modify the model appending point loads to frame elements | |
| Modify Append Point Force (ggMAPF) Modify the model appending forces to points | |
| Modify Bake (ggMB) This component will open existing model, and then perform the nominated modifications. Advised to have only one bake component on the canvas | |
| Modify Design Section Inline (ggMDSI) This component will can change the Design Section of a Designed model AFTER the bake, analysis and design process has occured | |
| Modify Inline (ggMI) This component will modify a model AFTER the bake process has occured | |
| Nominate Frame Section (ggNFS) Nominate Section name to assign to frame | |
| Nominate Frame Section Group (ggNFSG) Nominate Section name to assign to group of frames | |
| Relocate Point (ggPR) Relocate Point in an Existing Model by providing an updated Point3d Location | |
| Modify Conc Frame Design Section (ggMFS) Modify the Concrete Frame Design Section after the Design Process. Use this component with the Inline Modify component to test different sections after performing analysis and design | |
| Modify Steel Frame Design Section (ggNFS) Modify the Steel Frame Design Section after the Design Process. Use this component with the Inline Modify component to test different sections after performing analysis and design |
| Material Create-Elastic Isotropic (ggEIM) Create Elastic Isotropic Material | |
| Create Elastic Orthotropic Material (ggEOM) Create Elastic Orthotropic Material | |
| Material Params Concrete (ggMPC) Generate Concrete Material Parameters for input into the user defined Material Component. | |
| Material Params Rebar (ggMPRB) Generate Rebar Material Parameters for input into the user defined Material Component. | |
| Material Params Steel (ggMPSteel) Generate Steel Material Parameters for input into the user defined Material Component. | |
| Point Atts (ggPA) Create Structural Point Attributes | |
| Point Restraint (ggPR) Create PointRestraint | |
| gg Asymmetric IShape (ggAI) Generates an Asymmetric I Shape Profile | |
| Material By Ref (ggMR) Reference a Material in an Existing Model by a String | |
| Create Point Mass (ggPointMass) Create Point Mass Data |
| Convert Ifc Filter (F) IFC Elemnt filter for converting from IFC to Structural Analysis | |
| Model Decompose (ggMD) Decompose Existing Model, WARNING WORK IN PROGRESS NOT ALL FIELDS BEING POPULATED |
| Decompose Group (ggDecomposeGroup) Decompose Group |
| Query Beam Force (ggQueryBeamFor) Query Beam Element Forces | |
| Query Beam Forces (ggQueryBeamFor) Query Beam Element Forces | |
| Query Buckling Factor (ggQueryBucklingFactor) Query Buckling Factor | |
| Query Modal Frequencies (ggQMF) Query Modal Frequencies | |
| Query Node Displacements (ggQNodeDisp) Query Node Displacements | |
| Query Node Reaction Force (ggQNodeReactF) Query Node Reaction Force | |
| Query Node Reaction Moment (ggQNodeReactM) Query Node Reaction Moment | |
| Decompose Result Set Beam Force (ggRD1dSet) Decomposes 1d Element Result Set | |
| Decompose Result Set Beam Forces (ggRDBFSet) Decomposes Beam Forces (1d Forces) Result Set | |
| Decompose Result Buckling Load Factors (ggRDBucklingLF) Decompose Buckling Load Factor reults for a given number of load cases. | |
| Decompose Result Set Modal Freq (ggRDMF) Decompose Modal Frequency Result Set | |
| Decompose Result Set Node (ggRDN) Decompose Node Set Result | |
| Analysis Result Options (ggARO) Result Output Options avaliable for Results Extraction in SpaceGass | |
| Solver Options (ggSolverOptions) Space Gass Solver/Analysis Options | |
| Analysis Task Buckling (ggBATask) Space Gass Buckling Analysis Task and Options. To be used when performing Buckling analysis | |
| Analysis Task Dynamic Freq (ggFAO) Space Gass Frequency Analysis Task and Options. To be used when performing Dynamic Frequency analysis | |
| Analysis Task Spectral (ggSAT) Space Gass Spectral Analysis Task and Options. To be used when performing Spectral Analysis. | |
| Analysis Task Static Linear (ggSGAT) Space Gass Solver/Analysis Task to be used for performing Linear Static Analysis. | |
| Analysis Task Static Non Linear (ggSGAT) Space Gass Solver/Analysis Task to be used for performing Non-Linear Analysis | |
| Create Result DBFrom File Txt (ggRST) This component will create and Store a Database of SpaceGass Results which can be queried. You can have mulitple databases on the Canvas | |
| Design Task Steel AS4100 (ggDTS4100) Steel Design Code Task AS 4100-1998 | |
| Steel Design Task Filter (ggSDTF) Filter which elements are included in a steel design task. | |
| Query From Result DB (ggQRDB) Query result from an imported SpaceGass Result Database. You can have as many of these components as you like. The Database store from file component is required to import the DB | |
| Query Beam Utilisation Summary (ggQueryBeamFor) Query Beam Element Summary Utilisations | |
| Decompose Result Set Utilisation Summary (ggRUSD) Decompose SAP Steel Design Utilisation Summary set results | |
| Solve Export Options (ggSEO) Additional Options which allow the automatic export of Data from SpaceGass during the solve procedure. | |
| Steel Design Task Params (ggSDTP) Space Gass Steel Design Parameters. To be used when performing Steel Design Check Analysis. |
| Beam Release (R) Beam Release | |
| Create 2d Finite Element Prop (ggP2d) Create 2d Finite Element Prop | |
| Create Section Prop (ggSP) Create Section Property | |
| Find Section Prop (ggFSP) Find Structural Section Property | |
| Node Restraint (ggNR) Create NodeRestraint | |
| Beam Atts (ggBA) Create Beam Attributes | |
| Material Create Elastic Isotropic (ggEIM) Create Elastic Isotropic Material | |
| Material Std (ggSGSM) Retrieve standard material from SpaceGass material library by name | |
| Node Support (ggNS) Create Node Support | |
| Beam Prop Modifier (ggSPM) Beam Section property modifier factor | |
| Profile Std (ggSGP) Retrieve standard section profile from SpaceGass section library by Library, group and name | |
| Section Property Parameters (ggSPP) Structural Section Property Parameters | |
| Steel Design Member Atts (ggSDA) SpaceGass Design Member Group Design Attributes | |
| Steel Design Member Params (ggSDP) Generate a SpaceGass Design Member Group from a List of Beam Elements | |
| Steel Member Restraint (ggD) Generate a SpaceGass Design Member Group from a List of Beam Elements |
| Load2d Face (ggFL) Create Face Loads for 2d Elements | |
| Load Crv Prestress (ggCP) Create Prestress Load for Curve Elements | |
| Load Case (ggLC) Create Load Case | |
| Case Combination (ggCC) Create Case Combination | |
| Load Gravity (ggGL) Create Gravity Load | |
| Node Displacment Load (ggNDL) Create Node Displacement Load, use settlement if node has restraint in applied direction | |
| Load Therm (ggLT) Create Thermal Load for Plates/Members | |
| Load Crv Patch (ggCP) Create Patch Loads for Curve Elements | |
| Load Sprectural (ggLS) Create Spectural Load |
| Convert Ifc Filter (F) IFC Elemnt filter for converting from IFC to Structural Analysis | |
| Model Decompose (ggMD) Decompose Existing Model, WARNING WORK IN PROGRESS NOT ALL FIELDS BEING POPULATED | |
| Model Settings (ggMS) Additional model settings that can be set to the associated ggSGModel File. |
| Path (ggP) Vehicle Path |
| Beam Atts (ggBA) Create Beam Attributes | |
| Beam Release (R) Beam Release | |
| Convert Ifc Filter (F) IFC Elemnt filter for converting from IFC to Structural Analysis | |
| Create Elastic Isotropic Material (ggEIM) Create Elastic Isotropic Material | |
| Create Prop Plate (ggPSP) Create Plate Shell Property | |
| Create Prop Plate Patch (ggPSP) Create Plate Shell Property | |
| Create Section Prop (ggSP) Create Section Property | |
| Find Section Prop (ggFSP) Find Structural Section Property | |
| Import Data (ggID) Import Structural Analaysis Data | |
| Model Decompose (ggMD) Decompose Existing Model, WARNING WORK IN PROGRESS NOT ALL FIELDS BEING POPULATED | |
| Node Restraint (ggNR) Create NodeRestraint | |
| Node Support (ggNS) Create Node Support | |
| Create Connection Prop (ggCP) Create Structural Connection Property | |
| Create Link (ggLink) Create pinned or rigid link contraint between 2 nodes | |
| Create Link Master Slave (ggLinkMS) Create a master slave link contraint between 2 nodes | |
| Create Stage (ggStage) Create Stage | |
| Function Table (ggFTU) Create a User Defined Function Table for a given Table Type from a list of X (Item 1) and Y (Item 2) Values |
| Load Crv Prestress (ggCP) Create Prestress Load for Curve Elements | |
| Load Crv Strain (ggCS) Create Strain Load for Curve Elements | |
| Load Crv Temp (ggLCT) Create Temperature Load for Curve Elements | |
| Case Combination (ggCC) Create Case Combination | |
| Load Face Point (ggLFT) Create Point Load for Area Elements | |
| Load Area Face (ggFL) Create Uniform Pressure for Area Elements | |
| Load Area Pressure (ggFL) Create Uniform Pressure for Area Elements | |
| Load Beam Non Str Mass (ggBNSMass) Create Beam Non Structural Mass | |
| Load Case (ggLC) Create Load Case | |
| Load Case Gravity (ggLCG) Create gravity load case | |
| Load Case Seismic (ggLCG) Create gravity load case | |
| Load Node Non Str Mass (ggNLNSM) Create Non Structural Mass for Nodes | |
| Load Plate Patch Type (ggPP) Create Plate Patch Type for Plate Elements | |
| Load Plate Non Str Mass (ggPLNSM) Create Non Structural Mass for Plate Elements | |
| Spectral Direction Vector (ggSDV) Create Spectral Direction Vector for Spectral Analysis | |
| Spectral Load Factor (ggSLF) Create Spectral Load Factors for Spectral Analysis |
| Query Beam Force (ggQueryBeamFor) Query Beam Element Forces | |
| Query Node Displacements (ggQNodeDisp) Query Node Displacements | |
| Query Node Reaction Force (ggQNodeReactF) Query Node Reaction Force | |
| Query Node Reaction Moment (ggQNodeReactM) Query Node Reaction Moment | |
| Query (ggQ) This component will extract results from an existing STRAND7 Result File ( | |
| Decompose Result Set Beam Force (ggRD1dSet) Decomposes 1d Element Result Set | |
| Decompose Result Set Node (ggRDN) Decompose Node Set Result |
| ExcelDynamicRead (ExDRead) Read data dynamically from excel | |
| ExcelStaticRead (ExSRead) Read data statically from excel | |
| ExcelWrite (ExWrite) Write data to excel |
| Network Source (NetSource) Discovers an external internet connection, and retrieve name and properties if one is available | |
| OSC Channel (OSC_C) Store OSC data from a single source | |
| OSC Dispatch (OSC_D) Store OSC data from multiple sources | |
| UDP Receiver (>UDP<) Allows to receive data on the network | |
| UDP Sender ( Allows to send data through the network to any computer |
| Read Pachube (Pachube) This component reads a Pachube Feed | |
| Pachube Update (Update Pachube) Updates a Pachube Feed | |
| Xml Parser (XML) Parses an XML File | |
| Write XML (XML) Writes a data in a Grasshopper Tree to an XML file |
| Get Elevation (E) Given WGS84 coordinates, this component will return the elevation(s) | |
| Format Geo (DMs -> DD) Formats WSG84 coordinates | |
| Geo to XYZ (Geo->XYZ) Map WSG84 Coordinates to XYZ |
| KML Exporter (KML Out) Export from Rhino model to KML format | |
| KML Style (S) KML Object Attributes: Fill Color, Line Color, Line Width |
| XYZ to Geo (XYZ->Geo) Map XYZ Coordinates to WSG84 |
| OSM 3D Forest (OSM3Dforest) Use this component to create 3d trees geometry on inputed surfaces | |
| OSM 3D Road (OSM3Droad) Use this component to create 3d roads geometry | |
| OSM 3D Roof (OSM3Droof) Use this component to create 3d roofs geometry | |
| OSM 3D (OSM3D) Use this component to create 3d geometry of structures/building and tree shapes created with Gismo "OSM shapes" component | |
| OSM Clean Values (OSMcleanValues) A lot of times the items coming from the "values" output of OSM components may have empty data ( | |
| OSM Ids (OSMids) Use this component to define lists of Open Street Map ids | |
| OSM Keys (OSMKeys) Use this component to generate a list of keys for the "requiredKeys_" input of "OSM shapes" component | |
| OSM Objects (OSMobjects) Use this dropdown list to chose an OSM object. - Provided by Gismo 0.0.3, JAN_29_2019 | |
| OSM Render Mesh (OSMrenderMesh) Use this component to create a render mesh from the 3d shapes generated by the "OSM 3D" component | |
| OSM Search (OSMsearch) Use this component to search through OSM 2D and 3D shapes | |
| OSM Shapes (OSMshapes) Use this component to generate Open Street Map shapes for the chosen _location and radius_ | |
| OSM Tag (OSMtag) Use this component to generate "requiredTag" output |
| Address To Location (AddressToLocation) Use this component to find coordinates of a specific location using an address. It uses Nominatim API - Provided by Gismo 0.0.3 | |
| Create Location (CreateLocation) Use this component to construct a location based on latitude, longitude coordinates. - Provided by Gismo 0.0.3 | |
| Deconstruct Location (DeconstructLocation) Use this component to exlode an epw location to its parts: locationName, latitude, longitude, timeZone, elevation. - Provided by Gismo 0.0.3 | |
| DMS To DD (DMSToDD) Use this component to convert a coordinate in degrees, minutes and seconds (DMS) format to decimal degrees (DD) format | |
| Gismo This component contains all Gismo classes | |
| Location To XY (LocationToXY) Use this component to calculate the point in Rhino scene based on latitude and longitude coordinates (_location input) | |
| Url To Location (UrlToLocation) Use this component to find coordinates of a specific location using an url from openstreetmap, google maps, bing maps, wego.here and waze. - Provided by Gismo 0.0.3 | |
| XY To Location (XYtoLocation) Use this component to calculate latitude and longitude coordinates of the _point in Rhino scene | |
| Z To Elevation (ZtoElevation) Use this component to calculate the elevation height of particular point |
| Color Palette (ColorPalette) Use this component define color palette (gradient colors) for the Gismo's "Legend Bake Parameters" component - Provided by Gismo 0.0.3 | |
| Create Legend (CreateLegend) Use this component to create a legend for particular geometry and recolor the geometry based on that legend. - Provided by Gismo 0.0.3 | |
| Legend Bake Parameters (LegendBakeParameters) Use this component to define the parameters important for legend and baking. Any component which has a "legendBakePar_" input can be used to define these. - Provided by Gismo 0.0.3 | |
| New Component Example (NewComponentExample) [Gismo welcomes new developers | |
| Rhino Boolean Union (RhinoBooleanUnion) Grasshopper's "Solid Union" component may sometimes fail to perform boolean union of the 3d buildings coming from Gismo "OSM shapes" component | |
| Rhino Text To Number (RhinoTextToNumber) Use this component to convert Rhino text (representing number) to Grasshopper number. - This can be useful in creating terrain or coordinate points from text. - Provided by Gismo 0.0.3 | |
| Rhino Unit To Meters (RhinoUnitToMeters) Use this component to convert values from Rhino units to meters | |
| Support Gismo (SupportGismo) If you like Gismo, use this component to see in which ways you can contribute and support it. - Provided by Gismo 0.0.3 |
| Flow Paths (FlowPaths) Use this component to perform the analysis of gravitational water flow | |
| Horizon Angles (HorizonAngles) Use this component to create a horizon file ( | |
| Terrain Analysis (TerrainAnalysis) Use this component to perform the following terrain analysis types: - - Slope - Grade - Aspect - Elevation - Visibility - Hillshade - TRI (Terrain Ruggedness Index by Riley) - TRI categories (Terrain Ruggedness Index categories by Riley) - SRF (Surface Roughness Factor by Hobson) - TPI (Topographic Position Index) - Mean curvature ------ Component mainly based on: "DEM Surface Tools for ArcGIS", Jenness Enterprises, 2013 | |
| Terrain Generator (TerrainGenerator) Use this component to create a geometry of the terrain surrounding the chosen location | |
| Terrain Shading Mask (TerrainShadingMask) Use this component to create a 3D Terrain shading mask for a particular location |
| Grevit Revit Adaptive Component (Revit Adaptive) Grevit Revit Adaptive Component | |
| Grevit Revit Column (Revit Column) Grevit Revit Column | |
| Grevit Revit Extrusion (Revit Extrusion) Grevit Revit Extrusion | |
| Grevit Revit FaceWall (Revit FaceWall) Grevit Revit FaceWall | |
| Grevit Revit Family instance (Revit Family) Grevit Revit Family instance | |
| Grevit Revit Grid (Revit Grid) Grevit Revit Grid | |
| Grevit Revit Hatch (Revit Hatch) Grevit Revit Hatch | |
| Grevit Revit Level (Revit Level) Grevit Revit Level | |
| Grevit Revit Curve (Revit Curve) Grevit Revit Curve | |
| Grevit Revit ReferencePlane (Revit RefPlane) Grevit Revit ReferencePlane | |
| Grevit Revit Roof (Revit Roof) Grevit Revit Roof | |
| Grevit Revit Room (Revit Room) Grevit Revit Room | |
| Grevit Revit SelectionSet (Revit SelectionSet) Grevit Revit SelectionSet | |
| Grevit SetCurtainPanel (Revit SetCurtainPanel) Grevit SetCurtainPanel | |
| Grevit Revit Shaft (Revit Shaft) Grevit Revit Shaft | |
| Grevit Revit Slab (Revit Slab) Grevit Revit Slab | |
| Grevit Revit Text Note (Revit Text) Grevit Revit Text Note | |
| Grevit Revit Topography (Revit Topography) Grevit Revit Topography | |
| Grevit Revit Wall (Revit Wall) Grevit Revit Wall | |
| Grevit Revit Profile based wall (Revit PbWall) Grevit Revit Profile based wall |
| Grevit Autocad Column (Acad Column) Grevit pointbased Autocad Column | |
| Grevit Autocad Curve (Acad Curve) Grevit Autocad Curve | |
| Grevit Autocad Door (Acad Door) Grevit Autocad Door | |
| Grevit Autocad Point (Acad Point) Grevit Autocad Point | |
| Grevit Autocad Room (Acad Room) Grevit Autocad Room | |
| Grevit Autocad Slab (Acad Slab) Grevit Autocad Slab | |
| Grevit Autocad Wall (Acad Wall) Grevit linebased Autocad Wall |
| Grevit Revit Structural Beam (Revit StructBeam) Grevit Revit Structural Beam | |
| Grevit Revit Structural Brace (Revit StructBrace) Grevit Revit Structural Brace | |
| Grevit Revit Structural Column (Revit StructColumn) Grevit Revit Structural Column | |
| Grevit Revit Structural Footing (Revit StructFooting) Grevit Revit Structural Footing | |
| Grevit Revit Structural UnknownFraming (Revit StructUnknownFraming) Grevit Revit Structural UnknownFraming |
| Grevit Bakery (Bakery) Grevit Bakery | |
| Grevit Config Grevit Config no GIDs | |
| Grevit ID (GID) Grevit ID | |
| Grevit Layer (Layer) Grevit Layer | |
| Grevit Send (Send) Send Grevit data to target application |
| Grevit Revit ElementID (Revit ElementID) Grevit Revit ElementID | |
| Grevit Revit Parameter (Revit Parameter) Grevit Revit Parameter | |
| Grevit Revit Search ElementID (Revit Search ElementID) Grevit Revit Search ElementID |
| Grevit Revit Filter (Revit Filter) Grevit Revit Filter | |
| Grevit Revit Filter Rule (Revit Filter Rule) Grevit Revit Filter Rule | |
| Filter Rule Comparer Grevit Filter Rule Comparer |
| Grevit Curve Loop (Curve Loop) Grevit Curve Loop | |
| Grevit RevitCategory (RevitCategory) Grevit RevitCategory | |
| Grevit RevitFamily (RevitFamily) Grevit RevitFamily |
| Contour Gap Fix (Contour Gaps) Checks if contours have gaps, and bridges them if so | |
| Contour Planarity Fix (Contour Planarity) Checks contours are planar and corrects them if not | |
| Contour Clipper (Contour Clip) Checks contours meet a specific boundary, otherwise extend/trim them | |
| Mesh Aspect (Aspect) Analyses the aspect of a Mesh, outputting separated faces for coloring and the aspect | |
| Mesh Slope (Slope) Analyses the slope of a Mesh, outputting separated faces for coloring and the slope/grade | |
| Surface Aspect (Aspect) Analyses the aspect of a Surface, outputting separated faces for coloring and the aspect | |
| Surface Slope (Slope) Analyses the slope of a Surface, outputting separated faces for coloring and the slope/grade |
| Flow Catchments (Catchments) Identify the catchments within a set of flow paths | |
| Channel Info (CInfo) Calculate characteristics of water flow in a channel from its submerged region | |
| Channel Region (CRegion) Determine the submerged region of a channel given a quantity of water | |
| River Flood Levels (River Floods) Examine flooding levels along a surface from a river source | |
| Flow Saturation (Saturation) Identify the saturation levels across terrain given flow paths | |
| Sea Flood Levels (Sea Floods) Examine flooding levels along a surface from a tidal source |
| Flow Projection (Mesh) (Mesh Flows) Construct flow paths over a mesh | |
| Flow Projection (Surface) (Srf Flows) Construct flow paths over a surface | |
| Plant Appearance (canopy mesh) (Shower (canopy mesh)) Simulate the appearance of a particular plant instance's canopy using a mesh between canopy and trunk | |
| Plant Appearance (discs) (Shower (discs)) Simulate the appearance of a particular plant instance using circles | |
| Plant Appearance (root mesh) (Shower (root mesh)) Simulate the appearance of a particular plant instance's root using a mesh between canopy and trunk |
| Field Mapper (Field) Create a field representation from collections of bounded curves/lines. | |
| Field Visualisation (Grid) (Field Grid) Translate a field into a grid based visualisation. Outputs a number constrained by a range which can be used to then make a color or shape. | |
| Random Path (RandPath) Calculates a random path (in 2 dimensions) | |
| Shortest Path (ShortPath) Calculates the shortest path in a network of curves |
| Generic Species (PGeneric) Output plant objects from pre-defined generic types | |
| Species Importer (PImport) Create plant attributes from an imported spreadsheet |
| Decimal Degrees to XY (DDtoXY) Convert Decimal Degrees Longitude/Latitude to X/Y | |
| Import SHP (ImportSHP) Import a Shapefile clipped to a boundary | |
| Import Topo (ImportTopo) Create a topographic mesh from an IMG or HGT file clipped to a boundary | |
| Set EarthAnchorPoint (SetEAP) Set the Rhino EarthAnchorPoint | |
| XY to Decimal Degrees (XYtoDD) Convert X/Y to Decimal Degrees Longitude/Latitude | |
| Coordinate Transformation (CT) Transform points from a source SRS to a destination SRS. The source points should be in the coordinate system of the source SRS. | |
| GdalOgr2Ogr Manipulate vector data with the GDAL OGR2OGR program given a source dataset, a destination dataset and a list of options | |
| GdalTranslate Manipulate raster data with the GDAL Translate program given a source dataset, a destination dataset and a list of options | |
| GdalWarp Manipulate raster data with the GDAL Warp program given a source dataset, a destination dataset and a list of options |
| ColorToHex (C2H) Convert an RGBA color to hexidecimal format. | |
| HexToColor (H2C) Convert a hexidecimal color to RGBA format. | |
| Cubemap From View (CM) Generate a cubemap from a given plane using the specified display mode. | |
| Cubemap From View Plus (CM+) Generate a cubemap from a given plane using the specified display mode. This component is also able to visualize ray casting based on colors in the cubemap. | |
| Flip Image (FlipImage) Flip an image along its vertical or horizontal axis. | |
| Rotate Image (RotateImage) Roate an image 90, 180 or 270 degrees. | |
| Multi Mesh Patch (MMPatch) Multithreaded creation of mesh patches from planar polylines | |
| MultiMoveToTopo (MMoveToTopo) Move breps, meshes, polylines and points to a topo mesh. | |
| Multi SDiff (MSDiff) This multithreaded boolean solid difference (SDiff) component spreads the branches of input over threads for the boolean operation |
| ESRI REST Service Geocode (RESTGeocode) Get coordinates based on a Point-of-Interest or Address | |
| Get REST Service Layers (RESTLayer) Discover ArcGIS REST Service Layers | |
| Get REST Raster (RESTRaster) Get raster imagery from ArcGIS REST Services | |
| ESRI REST Service Reverse Geocode (RESTRevGeo) Get the closest addresses to XY coordinates | |
| Get REST Vector (RESTVector) Get vector data from ArcGIS REST Services | |
| Get REST OSM (OSMRest) Get an OSM vector file within a boundary from web services such as the Overpass API. Use a search term to filter results and increase speed. | |
| Get REST Topography (RESTTopo) Get STRM, ALOS and GMRT topographic data from web services |
| Mapbox Raster (MapboxRaster) Get raster imagery from a Mapbox service | |
| Mapbox Topography (MapboxTopo) Get mesh topography from a Mapbox service. | |
| Mapbox Vector (MapboxVector) Get vector data from a Mapbox service. | |
| Slippy Raster Get raster imagery from a tile-based map service | |
| Slippy Tiles (SlippyTiles) Visualize boundaries of slippy map tiles within a given boundary at a given zoom level. See https://en.wikipedia.org/wiki/Tiled_web_map for more information about map tiles. | |
| Slippy Viewport (SlippyVP) Projects the boundary of a given Viewport to the World XY plane and calculates a good Zoom level for use with tile-based map components. |
| Export Vector (ExportVector) Export Grasshopper geometry to Shapefile, GeoJSON, KML and GML file formats in the WGS84 (EPSG:4326) spatial reference system | |
| Import LAZ (ImportLAZ) Import LAS & LAZ files. | |
| Import OSM (ImportOSM) Import vector OpenStreetMap data clipped to a boundary. Nodes, Ways and Relations are organized onto their own branches in the output. | |
| Import Raster (ImportRaster) Import georeferenced raster data. | |
| Import Vector (ImportVector) Import vector GIS data clipped to a boundary, including SHP, GeoJSON, OSM, KML, MVT and GDB folders. |
| Display Tensor (Field@Point) Display Field at point | |
| Attractor Magnetic attractor with normalized value. It is a quick multi-type multi-attractor returning a congestive always-normal value between 0~1 | |
| Bio Attractor (Biottractor) Advanced multi-attraction system for finding a Congestive value | |
| Bulge Bulge set of points by some Bulger points Transforming Vectors are generated in 3-dimensional space by default, but you can Right click on the component and choose "Planar" mode to generate them in XY plane | |
| Radar Vectors (Radar) Generate circular antenna distributed vectors from input vectors | |
| Effective Vectors (Exponential) (FXV.E) Calculates the exponential effective attraction vectors | |
| Effective Vectors (Gaussian) (FXV.G) Calculates the Gaussian effective attraction vectors | |
| Field Contour (Contour) Create MetaBall-Like contours out of a field | |
| Display Field Display Field | |
| Field Boost (FBooster) Boost a field's tensors by another field. | |
| Project Field (FProjector) Project a field on a datum. A datum can be [Plane, MetaVector, Field, Mesh, Surface] | |
| Rotate Field (FRotate) Rotate a field's tensors by other fields | |
| Transform by Field (FXform) Transform a geometry recursively through a field | |
| Field Traveler (Traveler) Creates the traverse path on a field from a source point | |
| Field Wiper (FWiper) Wipe out a field locally ba a geometric element as attractor elements. The proximity of these geometric elements with the field’s tensors can weaken or enervate the tensors. | |
| Curve Along Field (AlongF) Create a field which is aligned to the tangent of a curve | |
| Curvature Field (CurvatureF) Create a field based on a curve's curvature' | |
| Curve Field (CurF) Create a curve Gaussian attractor field | |
| Drag Field (DragF) Create a drag field, 'Drag Field' represents the Gaussian effect of a single vector in an area with a certain distance. | |
| Gaussian Point Field (GPF) Create an point attractor field, with Gaussian decay within a certain distance | |
| Noise Field (NoiseF) Generate a Simplex-Noise Field Double-Click in order to add the available items. | |
| Radio Field (RadioF) Create Radio field out of a meta-vector's' elements | |
| Surface Curvature Field (SCF) Create a field influenced by a surface's curvature' | |
| Trap Field (TrapF) Create 'Trap Field' by a Point, Curve, Plane, Surface or a mesh | |
| Monotone Field (MonoF) Create a simple monotone field out of a vector | |
| Similar Vactor (Similar Vector) Select the most similar vector from MetaVector elements. | |
| Construct MetaVector (MetaVector) Construct a MetaVector out of set of vector elements | |
| Plane By Line (LinePlane) Create a plane by a line az its axis | |
| Transpose Plane (TransPlane) Move a plane along its axises | |
| Project Vector (PVector) Project a vector on another vector(direction). |
| Construct HyperIndex (HyperIndex) Constructs a hyperIndex | |
| Inter Topology (InterTopologyComponent) Topology of connected nodes of different branches | |
| Network From Geometry (Geo2Net) Create a network topology from Mesh or Brep | |
| Object Enumerator (Enumerator) Enumerate geometric objects | |
| Flatten InterTopo (FlattenTopo) Breaks down inter-topology to flat topology | |
| InterProxy Network (N-Net) Create a Inter-Network between adjacent points from multiple sets | |
| InterTopDraw Draw inter-topology along curves | |
| Unflatten Topology (Unflatten) Create Inter-Topology from flat topology by partitioning the nodes | |
| Match Container (MatchRegion) Region Match with the points inside | |
| Match Boundries Region Match with the points proximity | |
| MST Creates Minimum Spanning Tree, a network which its all nodes are connected together without any cycle, with the minimum possible total edge weight. | |
| MST By Connections Weights (MST) Creates 'Minimum Spanning Tree' based on a pre-existed network including connection weights. | |
| MST By Network (MST) Creates 'Minimum Spanning Tree' based on a pre-existed network. | |
| Network Embody (Embody) Create Lines or Closed Polylines from topology | |
| Reconstruct Network (ReConstNet) Recreate Line from topology or convert different type of network topology | |
| Region Topology (R-Topo) Extract all region topology features | |
| Space Syntax (SpaceSyntax) Generate Space-Syntax out of a network | |
| Proximity Network (Network) Extract Proximity Network out of a list of points. | |
| Region (Perceptive) (NetRegion) Create Regions from network topology | |
| Region (Topologic) (TopoRegion) Create Regions from network topology | |
| Network Path Finder (PathFinder) Find the closest path in network related to the given curved | |
| Network Editor (NetworkEditor) Edit the topology of a network or create a network by topology | |
| Topology Graph Display (TopoDisp) Display a network connection topology | |
| Rebuild Network (R-Net) Recreate Line from topology or convert different type of network topology | |
| Incestuous Network (Network) Create a simple Incestuous Network between adjacent points by giving preference to closest proximity | |
| Point Enumerator (PEnum) Enumerate lists of points | |
| Topologic Region (TopoRegion) Create Regions from network topology | |
| Network Region (NetRegion) Create Regions from network topology | |
| Non-incestuous Network (N-Net) Create a Non-incestuous-Network between adjacent points |
| Biased Distributer (Distributer) Distributing a set of input points to different branches | |
| Careless Range (CRange) Divide a domain into careless equivalent parts and return the numbers | |
| Cheater Dice (CheaterDice) Dice with unequal chances for items Double-Click in order to add the available items. | |
| Noise Oscillator (Noise) Noise Oscillator(streaming noise) Right Click on the component's icon to choose internal timer (with three options), or turn-off the self-engine and use a grasshopper timer instead. | |
| Point Emitter (Emitter) Emit a bunch of points from each source point (You can also use F5 key or Grasshopper Timer to refresh the component) You can Right click on Point Emitter icon and use "Planar" mode to generate points in xy Plane, instead of 3dimensional space | |
| Gaussian Random (GaussiRandom) Generates Gaussian random numbers | |
| Random Plane (RandomPlane) Create a random plane on a point | |
| Simplex Noise (SimplexNoise) Generates a Simplex-Noise number set Double-Click in order to add the available items. | |
| Simplex-Noise Vectors (SimplexVector) Generates a Simplex-Noise Vector set Double-Click in order to add the available items. | |
| Weighted Allocator (Chance) Randomly Allocates Items to different branches by defining the chance of each branch. so each item tends to belong to the branch with a higher chance | |
| Curve Emitter (C-Emitter) Emit a bunch of point from each curve source (Use either F5 key(in Windows) or Ctrl+R (in MacOs), Grasshopper Timer to refresh the component or double-clicking on component ) | |
| Dice Rolling a Dice containing possible Data, for N times and extract N random items (Use either F5 key(in Windows) or Ctrl+R (in MacOs), Grasshopper Timer to refresh the component or double-clicking on component ) Normally, there's a chance of having repeated data, but you can Right click on Dice icon and choose "Just Once" option to select each item just once Double-Click in order to add the available items | |
| Random Direction (RND Direction) Create random unit vectors(Use either F5 key(in Windows) or Ctrl+R (in MacOs), Grasshopper Timer to refresh the component or double-clicking on component ) | |
| Random Position (RND POS) Generate Random positions bounded by a rectangle, Z value Defines Maximum possible distance for positions along rectangle's normal direction | |
| Spacial-Possibility Calculates the possibility of existing points by their adjacency to set of attractors | |
| Spacial-Possibility Calculates the possibility of existing points by assigning a value to each point | |
| Randomize Numbers (Randomize) Randomize Numbers by percentage | |
| Random Vector (RND Vector) Create random vectors in random directions with diverse lengths in a specific domain (You can also use F5 key or Grasshopper Timer to refresh the component) To create Random Vectors in xy plane instead of 3dimensional space, you can Right click on component's icon and choose "Planar" mode Double-Click in order to add the available items | |
| Random (RND) Generates random numbers (Use either F5 key(in Windows) or Ctrl+R (in MacOs), Grasshopper Timer to refresh the component or double-clicking on component ) Random numbers are generated in a range of [0 to 1] in case of using 'Normal Mode' otherwise the range would be [-1 to 1] in 'Standard' or 'Gaussian' modes | |
| Seed Generator (Seed) Generate a unique seed number each time it's recalled (Use either F5 key(in Windows) or Ctrl+R (in MacOs), Grasshopper Timer to refresh the component or double-clicking on component ) | |
| Slingshot Allocator (Slingshot) Allocate each item of one list to random branches, it can make it by three different algorithm for distribution items | |
| Wandering Vector (Wandering) Generating multiple live wandering vectors Right Click on the component's icon to choose internal timer (with three options), or turn-off the self-engine and use a grasshopper timer instead |
| Allocate By Keys (Key-Allocator) Allocate each item to a specific string for each branch Right click on branch allocator icon and choose "Preserve Structure" if you want to maintain data's structure and just add Sub Branches to the main Branches | |
| Allocate by Index (i-Allocator) Allocate each item to specific index of branches Choose "Preserve Structure" by right-click to maintain data's structure and just add Sub Branches to the main Branches | |
| Empty Structure (O-Tree) Create an empty tree structure out of a list of paths | |
| Extend Path (ExtendPath) Add an extra element at the beginning (Prepend) or end (Append) of a path | |
| Pool Controller (GNC) Controlling Interval ,Decimal-Number and the number of sliders in a GenePool Double-Click in order to add the available items. | |
| Encryption/Decryption (CodeMachine) Encrypt and Decrypt a string with a password (key string) Right click on component's icon to choose either "Encryption" or "Decryption" options | |
| Dispatch / Unweave (Dispatch) Dispatch the items in a list into multiple target lists based on a pattern of indexes | |
| Unicode Generating Unicode Character | |
| Allocate By Domain (Domain-Allocator) Allocate each item to specific branches by the position of its value within the range Right click on branch allocator icon and choose "Preserve Structure" if you want to maintain data's structure and just add Sub Branches to the main Branches | |
| Replace Objects (Replace) Click on Replace Button to Replace a Rhino-object with another geometry and aslo it's able to use double click on component in order to call Reset | |
| Android UDP listener (Androlistener) Android UDP Listener via 'Grasshopper Controller : https://play | |
| Ovulate Bake separate items ordered in a grid ,you can use a button to ovulate new ones (You can also use F5 key or Grasshopper Timer to refresh the component) You can Right click on the Ovulate icon and choose "Grouping" mode to group baked geometries in each step, or choose both "Grouping" & "Layer" modes to group baked objects having the same layer and aslo it's able to use double click on component in order to call Reset | |
| Domain Allocator (Domain-Allocator) Allocate each item to specific branches by the position of its value within the range Right click on branch allocator icon and choose "Preserve Structure" if you want to maintain data's structure and just add Sub Branches to the main Branches | |
| Item Picker (PickItem) Select Items in Data-Tree a checklist by a checklist form | |
| Index Allocator (i-Allocator) Allocate each item to specific index of branches Right click on branch allocator icon and choose "Preserve Structure" if you want to maintain data's structure and just add Sub Branches to the main Branches | |
| GenePool Controller (GNC) Controlling Interval ,Decimal-Number and the number of sliders in a GenePool | |
| Group Group reference geometries in rhino scene Either click on component's group button to activate it for once, or set (A)Constant Activation True to group all geometries immediately when they're defined as (G) inputs and aslo it's able to use double click on component in order to call Reset | |
| Quick Baker (QB) Just Bake it! and aslo it's able to use double click on component in order to call Reset | |
| Text Baker (Textbaker) Bake a String You can Right click on Text Baker icon and choose to bake the string as a "3D Text" or as a "Text Dot" | |
| Key Allocator (Key-Allocator) Allocate each item to a specific string for each branch Right click on branch allocator icon and choose "Preserve Structure" if you want to maintain data's structure and just add Sub Branches to the main Branches |
| Agent Display (AgentDisplay) Generate a set of lines from each point of current list to their peers from previous list of points (if N>1 output is represented in Tree-Structure) | |
| Ease Changes numbers smoothly during the lapses | |
| Event Gate (e-Gate) It responds as new discrete data receives (data with different value with the previous one) | |
| Hold Prevents affecting NULL item on output. It replaces inputing NULL items with the latest valid data in its history | |
| Event Toggle (e-Toggle) Boolean toggle responding to the first True value after a False. It can prevent downstream kicks by the menu option. | |
| Capacitor Multi-Step Buffer Double-Click in order to add the available items. | |
| Stream Freeze/Gate (Freeze/Gate) Decides whether allow the streaming data or not using the 'Gate' switch | |
| Mass Additive Numbers Buffer (NBMA) Once recalled, it adds the input number to the previous stack of inputted numbers Double-Click in order to add the available items. | |
| Oil.Can (Can) Create a List-Tap, each time you call the component it will drop next item of the list (Use either F5 key(in Windows) or Ctrl+R (in MacOs), Grasshopper Timer to refresh the component or double-clicking on component ) You can Right click on "Drop Mode"(M) and choose desired Mode among four possible options | |
| TapBuffer (Tap) Return an increasing number, each time that the component is called (You can also use Internal timer , trigger button , F5 key or Grasshopper Timer to refresh the component) Double-Click in order to add the available items | |
| TimeShifter (TimeShift) shift a list of changing data to n step before in its history | |
| Agent Trailer (Trailer) Generate a set of lines from each point of the current list to their peers from the previous list of points | |
| Mass Additive Vectors Buffer (VBMA) Once recalled, it adds the input vector to the previous stack of inputted vectors Double-Click in order to add the available items. | |
| GlitchReduction De-Glitching/Smoothing streaming numbers (replacing the irrelevant numbers with the earlier relevant ones) | |
| Mesh Traveler (MeshTraveler) Mass additive Vector buffer, considering a mesh as a constraint Double-Click in order to add the available items. | |
| Event Switch (EventToggle) Boolean toggle responding to the first True value after a False. It can prevent downstream kicks by the menu option. |
| Closest Numbers (CN) Find a set of closest Numbers to a specific number (The closest numbers in set D to number S) | |
| InCommon Numbers (LCM/GMD) Retrieve 'Greatest common divisor' and 'Least common multiple' from a set of integers | |
| Numbers Bias (Bias) Bias a set of numbers by conic function Right click on the component's icon and use "Bipolar" mode to bias numbers based on Bipolar Conic Function instead of Conic Function. | |
| GraphMapper+ (Mapper+) External Graph mapper You can Right click on the Heteromapper's icon and choose "AutoDomain" mode to define Output domain based on input domain interval; otherwise it'll be set to 0-1 in "Normalized" mode | |
| Min/Max (Extremums) Extract the minimum and the maximum value of a list of numbers | |
| Intervals Intersect (Dom^) Calculate an interval by intersecting two intervals | |
| Domain Expand (DExpand) Expand or shrink a domain | |
| Interpolate + (Interp+) Interpolate a collection of almost every interpolatable data | |
| Number Digitizer (Digitizer) modularize(digitize) a number by specific Scope size | |
| List Normalizer (Edge) Normalize a list of numbers | |
| Weighted Average + (Wav+) Solve the arithmetic weighted average for a set of items The items could be: {Number, Complex, Color, Vector, Point, Line, Domain 1D&2D, Plane, Box, TwistedBox, Rectangle, Circle, Arc, Transform, Curve, Surface and Mesh} | |
| Number Limiter (Boundary) Limit a number within a specific domain | |
| Intervals Subtract (Dom-) Calculate the result of subtraction from a set of domains by another set of domains | |
| Domain (Symmetric) (DomSym) Generate the symmetrical domain based on 'O' and length of 'X' | |
| Domain Expand (Symmetric) (DExpSym) BiExtend or shrink a domain with symmetrical value | |
| Intervals Union (Dom+) Merge and union a set of domains |
| Curve Planarizer (CPL) Planarizing a curve Once working with multiple Curves: you can Right click on the component's icon and choose "ForAll" option to Planarize all curves Based on the same Plane | |
| Directional Curve (DireCurve) Convert a line to a directional curve based on a plane | |
| Overlay Overlay shapes in order | |
| Projector create a 2d drawing on a plan put of a set of object Double-Click in order to add the available items. | |
| Center Returns the center of a geometry and the Diameter of it's bounding box as the Dimention You can Right Click on the component's icon and choose "ForAll" option to have center point of a group of geometries | |
| Evaluate Rect (EvalRect) Evaluate a rectangle at normalized{uv} parameter | |
| Rectangle Grid (Grid) Create a grid of points using a rectangle If you're not satisfied using Exact Size of the cells, you can Right click on the component and choose "FitSize" to Fit the grid in the Base Rectangle | |
| Modular Points (Modular) Modularize(digitize) a point by specific Scope size Right click on ModularPoints icon to choose Which Directions (X/Y/Z) are affected by Modularpoints | |
| Shell From Grid (Shell) Create Surface, Mesh or net from a Tree of points | |
| Number Grid (Gridizer) Put number in a grid with a specified max column number and return the row number and the column number |
| Camera Crane (Camera) Adjusting the active or the specified viewport camera | |
| Construct (Construct a) out of set of vector elements | |
| Geometric Region (GeoRegion) Create Regions from a list of curves | |
| Sweep (Quick) (SweepQ) Quick single section sweepYou can Right click on the component's icon and either impose "RoadLike" mode, or use "Horizontal" balancing | |
| Sweep (Anchor) (SweepA) Quick section sweep with anchorYou can Right click on the component's icon and either impose "RoadLike" mode, or use "Horizontal" balancing | |
| Network From Lines (L-Net) Create a network from a set of crossing lines | |
| Capture Baked (Baking-capture) {This component is no longer exists}Bake objects and capture auto-naming shots from them, it's useful for creating animation, using viewport's graphical-style |
| Symmetrical Extend (Nickname) BiExtend or shrink a domain with symmetrical value | |
| Hetero Mapper (CurveMapper) External Graph mapper You can Right click on the Heteromapper's icon and choose "AutoDomain" mode to define Output domain based on input domain interval; otherwise it'll be set to 0-1 in "Normalized" mode | |
| Intersect Domain (IntersectDomains) Calculate an interval by intersecting two intervals | |
| Numbers Biaser (Biaser) Bias a set of numbers by conic function Right click on the component's icon and use "Bipolar" mode to bias numbers based on Bipolar Conic Function instead of Conic Function. | |
| Interval Expand (ExpandDomains) Expand or shrink a domain | |
| Symmetrical Domain (SymDom) Generate the symmetrical domain based on 'O' and length of 'X' |
| Fast Sweep (FastSweep) Quick single section sweep You can Right click on the component's icon and either impose "RoadLike" mode, or use "Horizontal" balancing | |
| Modularpoints (Modular) Modularize(digitize) a point by specific Scope size Right click on ModularPoints icon to choose Which Directions (X/Y/Z) are affected by Modularpoints | |
| Hetrosweep Quick single section sweep You can Right click on the component's icon and either impose "RoadLike" mode, or use "Horizontal" balancing | |
| Bulger Bulge set of points by some Bulger points Transforming Vectors are generated in 3 dimensional space by default, but you can Right click on the component and choose "Planar" mode to generate them in xy plane |
| Chancy Allocator (Chance) Randomly Allocates Items to different branches by defining the chance of each branch. so each item tends to belong to the branch with higher chance | |
| Geometrical Possibility (Possibility) Calculates the possibility of existing points by assigning a value to each point | |
| Attractor Geometrical Possibility (AttraPossibility) Calculates the possibility of existing points by their adjacency to set of attractors |
| Camera Story (Cam Story) Create a storyline for cameraRight click on the component's icon to choose proper 'Interpolation mode' among five possible options (CatmullRom/ Cosine Smooth/ cubic Smooth/ LinearChange/ NearestNeighbour) and set 'Value Mode' to Normalized if needed |
| Capture Auto-naming Viewport Capture (You can also use F5 key or Grasshopper Timer to refresh the component)You can Right click on Capture's icon and choose CounterOff option to turn auto-naming off. |
| Pick Selection (Selection) Pick selected objects in rhino |
| Transform (Xform) Click on Xform Button to Transform a geometry in rhino by a transform information |
| Surface Data Based On Type Use this component to separate grafed lists of surface data that come out of the "Honeybee_Read EP Surface Result" component based on rough surface type | |
| Read Microclimate Matrix This component reads the results of an Adaptive Indoor Comfort Analysis | |
| Energy Shade Benefit Evaluator This is a component for visualizing the desirability of shade in terms of energy simulation results by using solar vectors, the outdoor temperature, and the simulation hating load, cooling load, and beam gain | |
| Make Adiabatic Make Adiabatic | |
| Visualize Microclimate Map Use this component to produce a colored mesh from a comfResultsMtx | |
| Read generation system results This component reads the results of an EnergyPlus simulation from the WriteIDF Component or any EnergyPlus result | |
| Open Studio to gb XML Use this component to export OpenStudio model to gbXML file | |
| PMV Comfort Analysis Recipe Use this component to assemble an adaptive comfort recipe for the "Honeybee_Annual Indoor Comfort Analysis" component | |
| Export To Open Studio Use this component to export HBZones into an OpenStudio file, and run them through EnergyPlus | |
| Run Energy Simulation Use this component to export HBZones into an IDF file, and run them through EnergyPlus | |
| Shadow Par EnergyPlus Shadow Parameters | |
| Read HVAC Sizing This component parses an | |
| gb XML to Honeybee Import gbXML files as Honeybee zones | |
| Simulation Control Use this component to set EnergyPlus Simulation Controls such as whether to run certain types of HVAC sizing calculations, etc | |
| Read EP Result This component reads the results of an EnergyPlus simulation from the WriteIDF Component or any EnergyPlus result | |
| Color Surfaces by EP Result Use this component to color zone surfaces based on EnergyPlus data out of the "Honeybee_Read EP Surface Result" component | |
| Thermal Autonomy Analysis Use this component to calculate 'Occupied Thermal Comfort Percent' (occTCP) and 'Thermal Autonomy' (TA) from the resultd of a Microclimate Map Analysis | |
| Generate EP Output This component helps select simulation outputs that can be hooked into the "Honyebee_Export to OpenStudio" component | |
| Make Adiabatic by Name Make Adiabatic | |
| Construct Energy Balance This component accepst the outputs of the "Read EP Result" and the "Read EP Surface Result" components and outputs a data tree with all of the building-wide energy balance terms | |
| Normalize Data by Floor Area This component takes data that has been output from a simulation and normalizes the results by the floor area of the HBZones | |
| Apply Open Studio Measure This component applies an OpenStudio measure to an OpenStudio file | |
| Adaptive Comfort Analysis Recipe Use this component to assemble an adaptive comfort recipe for the "Honeybee_Annual Indoor Comfort Analysis" component | |
| Color Zones by EP Result Use this component to color zones based on EnergyPlus data out of the "Honeybee_Read EP Result" component or zone comfort analyses out of the comfort calculator components | |
| EP context Surfaces prepare shading/context geometries | |
| Balance Temperature Calculator Use this component to calculate a rough building (or zone) balance temperatrue from a Honeybee energy simulation | |
| Read Result Dictionary This component parses an | |
| Indoor View Factor Calculator Use this component to generate test points within a zone and calculate the view factor from each of these points to the other zurfaces in a zone as well as the sky | |
| Re-run IDF This is a component for running a previoulsy-generated | |
| PET Analysis Recipe Use this component to assemble an adaptive comfort recipe for the "Honeybee_Annual Indoor Comfort Analysis" component | |
| Re-run OSM This is a component for running a previoulsy-generated | |
| Energy Simulation Par EnergyPlus Shadow Parameters | |
| Read EP Custom Result This component reads the results of an EnergyPlus simulation from the "Export to OpenStudio" Component or any EnergyPlus result | |
| Read EP Surface Result This component reads the results of an EnergyPlus simulation from the WriteIDF Component or any EnergyPlus result | |
| Lookup Energy Plus Folder Search Energy Simulation Folder | |
| Read EP HVAC Result This component reads the results of an EnergyPlus simulation from the WriteIDF Component or any EnergyPlus result | |
| Microclimate Map Analysis Use this component runs an annual comfort assessment off of EnergyPlus results and write all values into csv files | |
| Matrix to Data Tree This component converts a comfort result matrix into a Grasshopper Data Tree with numerical values | |
| Surface Data Based On Type Detailed Use this component to separate grafed lists of surface data that come out of the "Honeybee_Read EP Surface Result" component based on rough surface type | |
| Outdoor Comfort Analysis Recipe Use this component to assemble an adaptive comfort recipe for the "Honeybee_Annual Indoor Comfort Analysis" component | |
| Energy Plus Window Shade Generator Use this component to generate shades for Honeybee zone windows | |
| Add Internal Mass to Zone Use this component to assign internal thermal masses to zones, which can be used to account for the effects of furniture inside zones or massive building components like hearths and chimneys | |
| Make Adiabatic By Type Use this component to make certain surface types of a zone adiabatic |
| Move Honeybee Move Honeybee Objects | |
| Honeybee This component carries all of Honeybee's main classes | |
| Separate Zones By Orientation Separate zones based on orientation | |
| Separate conditioned and unconditioned zones Separate zones into conditioned and unconditioned | |
| Decompose Based On Type Use this component to break down the geometry of your zone by the surface type | |
| Separate Zones By Program Separate zones based on zone program | |
| Item Selector (List) Allows you to select an item or items from an input list | |
| Intersect Masses Use this component to take a list of closed breps (polysurfaces) that you intend to turn into HBZones and split their component surfaces to ensure that there are matching surfaces between each of the adjacent zones | |
| create HBSrfs Create a Honeybee surface, which can be plugged into the "Run Daylight Sumilation" component or combined with other surfaces to make HBZones with the "createHBZones" component | |
| Change HBObj Name Change Honeybee Object Names | |
| Decompose Based On Boundary Condition Decompose zone surfaces by boundary condition | |
| Ask Me Use this component to get basic information on Honeybee Objects, whether they are HBSrfs or HBZones | |
| Dump Honeybee Objects Dump Honeybee Objects Use this component to dump Honeybee objects to a file on your system | |
| Find Non-Convex In EnergyPlus, Solar distribution determines how EnergyPlus treats the beam solar radiation and reflectances from exterior surfaces that strike the building, and ultimately, enter the zone | |
| Skylight Based on Ratio Use this component to generate windows for a HBSurface or HBZone based on a desired window-to-wall ratio | |
| Masses2Zones Use this component to take any list of closed breps and turn them into Honeybee Zones with all of the properties needed to run them through an energy simulation | |
| Split Floor2Thermal Zones Use this component to divide up a brep (polysurface) representative of a building floor into smaller volumes that roughly correspond to how a generic EnergyPlus model should be zoned | |
| Extrude Windows Extrude pseudo walls from window polygons | |
| orient HBGlz Use this component to set the orientation(s) of the glazing | |
| Zone Attribute List (zoneAttributeList) Provides a list of preset values to choose from | |
| Surface Attribute List (srfAttributeList) Provides a list of surface attributes to choose from and plug into the Honeybee_Label Surfaces Component | |
| Perimeter Core Zoning Separate zones into perimeter and core | |
| Open File Directory Ues this component to Open a file/directory in windows explorer | |
| create HBZones Create an HBZone from HB Surfaces | |
| Label Zones Use this component to lablel zones with their names in the Rhino scene | |
| Mirror Honeybee Mirror Honeybee Objects | |
| add HBGlz Use this component to add a custom glazing surface to a HBSurface or HBZone | |
| Scale Honeybee Scale Honeybee Objects Non-Uniformly | |
| Solve Adjacencies Solve adjacencies | |
| Decompose HBZone Decompose Honeybee Zone | |
| Glazing Parameters List Use this component to generate lists of glazing ratios, breakUp diatance, window heigths, sill heights, or vertical glazing splits for the four primary cardinal directions | |
| Select by Type Select surfaces by type | |
| Get or Set HB Object Name Change Honeybee Object Names | |
| Remove Glazing Remove Glazing | |
| Label Zone Surfaces Use this component to lablel HBSurfaces or HBZones with their names or energy/daylight properties in the Rhino scene | |
| Separate Zones By Floor Separate zones based on floor height | |
| Rotate Honeybee Rotate Honeybee Objects | |
| Split Building Mass2Floors Use this component to divide up a brep (polysurface) representative of a complete building massing into floors | |
| Load Honeybee Objects Load Honeybee Objects Use this component to load Honeybee objects from a file on your system | |
| Glazing based on ratio Use this component to generate windows for a HBSurface or HBZone based on a desired window-to-wall ratio |
| False Color False Color | |
| Daysim Occupancy Generator Based On List Daysim Occupancy Generator Daysim calculates the outputs for the hours that the space is occupied | |
| Read All the Hourly Results from Annual Daylight Study Read the results of the annual study for a all the hours of the year for all the points | |
| Daysim Occupancy Generator Daysim Occupancy Generator Daysim calculates the outputs for the hours that the space is occupied | |
| Lighting control Recipe Daysim electrical lighting control | |
| Convert TIF to HDR Convert HDR to TIF | |
| Set Exposure for HDR Set Exposure for HDR | |
| Convert HDR to GIF Convert HDR to GIF | |
| Convert IMG Convert Image | |
| Convert HDR to TIF Convert HDR to TIF | |
| Read Annual Result I Read Annual Daylight Results I [Standard Daysim Results] | |
| Read Annual Result II Read Annual Daylight Results II [Daysim] | |
| Lookup Daylighting Folder Search Simulation Folder | |
| Glare Analysis Glare Analysis This component is using evalglare for glare calculations | |
| Read Hourly Results from Annual Daylight Study Read the results of the annual study for a single hour of the year | |
| Read RAD Result Read Radiance Results | |
| Read DS Result for a point Read Daysim result for a test point | |
| Import rad Import a rad file to gh This component is just a proof of concept for now and needs major modifications | |
| MSH2RAD Convert a mesh to RAD file | |
| Import dgp File Import Annual Daylight Glare Probability | |
| Import Pts File Import Radiance Test Grid | |
| Run Daylight Simulation export geometries to rad file, and run daylighting/energy simulation | |
| Refine Daylight Simulation Refine simulation for an existing Radiance scene ( | |
| Daysim Electrical Lighting Use Daysim's electrical lighting use | |
| Daysim shading group sensors Daysim shading group sensors Read here for more information about Daysim sensors here: http://daysim | |
| Daysim Annual Profiles Read Daysim Annual Profiles |
| Set Energy Plus Zone Loads Use this component to change the occupancy, lighting, equipment, etc | |
| Create EP Ground Use this component to change the properties of a zone to refelct those of a ground | |
| Set EP Zone Interior Construction Set EP Zones Interior Construction | |
| inf ORvent Per Area Calculator Use this component to transform ACH or inifitration per area of facade to m3/s-m2 | |
| Set Energy Plus Zone Schedules Use this component to change the schedules of your HBZones | |
| Lighting Density Calculator Use this component to calculate the Lighting Density Per Area Load from information about your bulb, fixture type, mainteneance, and required lighting level | |
| Set EP Air Flow Use this component to edit the airflow between your zones's air walls and/or set natural ventilation | |
| Set Loads And Schedules Set schedules and loads for zones based on program | |
| Set EP Surface Construction Add Glazing | |
| Set EP Zone Underground Construction Update EP construction of zone based on type | |
| Set Zone Properties Use this component to set HBZone properties By default these values will be automatically calculated by EnergyPlus | |
| Set Energy Plus Zone Thresholds Use this component to set Zone Thresholds like daylighting thresholds and setpoints | |
| Add Earthtube Use this component to add an Energy Plus earth tube to a Zone | |
| Set EP Zone Construction Update EP construction of zone based on type | |
| Create EP Plenum Use this component to turn a HBZone into a 'Plenum Zone' with no internal loads |
| Radiance Trans Material By Color Radiance Trans Material This component is useful to create translucent materials | |
| Radiance Mirror Material By Color Radiance Mirror Material By Color Read more here to understand Radiance materials: http://www | |
| Radiance Mirror Material Radiance Mirror Material Read more here to understand Radiance materials: http://www | |
| Set Radiance Materials Radiance Default Materials | |
| Radiance Metal Material By Color Radiance Metal Material By Color Create a Standard Radiance Metal Material | |
| Radiance Trans Material Radiance Trans Material This component is useful to create translucent materials | |
| Radiance Opaque Material Radiance Opaque Material Create a Standard Radiance Opaque Material | |
| Radiance BSDF Material Radiance BSDF Material Create RADIANCE BSDF material | |
| Radiance Materials Info Radiance Materials Info | |
| Radiance Glass Material Radiance Glass Material Read more here to understand Radiance materials: http://www | |
| Radiance Glass Material By Color Radiance Glass Material By Color Read more here to understand Radiance materials: http://www | |
| Radiance Metal Material Radiance Opaque Material Create a Standard Radiance Opaque Material | |
| Radiance Opaque Material By Color Radiance Opaque Material By Color Create a Standard Radiance Opaque Material | |
| Call from Radiance Library Call Radiance Materials from Library | |
| Add to Radiance Library Add Radiance Materials to Library |
| Advanced Dynamic Shading Recipe Advanced Shading Recipe for Annual Simulation with Daysim | |
| Conceptual Dynamic Shading Recipe Conceptual Shading Recipe for Annual Simulation with Daysim You need to add sensor points later in the Daysim result reader | |
| Image Based Simulation Analysis Recipie for Image-Based Analysis | |
| Generate Zone Test Points Genrate Test Points for all Floor Surfaces in Honeybee Zone | |
| Vertical Sky Component Analysis Recipie for Vertical Sky Component, which is typically used to evaluate daylight and sky access in urban areas | |
| DSParameters Analyses Recipe for Annual Daylight Simulation with Daysim | |
| Annual Daylight Simulation Analysis Recipe for Annual Daylighting Simulation | |
| RADParameters Radiance Parameters - Standard Check here for more details: http://radsite | |
| Daylight Factor Simulation Analysis Recipie for Daylight Factor Analysis | |
| Ambient Resolution Use this component to calculate the ambient resoluation (ar) needed to resolve a detail of a diven dimension in Rhino model units | |
| Generate Test Points Genrate Test Points | |
| Daysim Glare Control Recipe Glare Control Recipe for Annual Simulation with Daysim "Based on exterior illuminance and/or position of the sun" You need to add an external sensor later in the Daysim result reader | |
| Daysim Shading State Daysim Shading State for Advanced Dynamic Shading | |
| Grid Based Simulation Analysis Recipie for Grid-Based Analysis |
| Energy Plus Glass Material Use this component to create a custom material for glass, which can be plugged into the "Honeybee_EnergyPlus Construction" component | |
| Search EP Construction Search EnergyPlus construction based on Energy modeling standards, climate zone, surface type and building program | |
| Energy Plus Shade Material Use this component to create a custom material for shades, which can be plugged into the "Honeybee_EnergyPlus Window Shade Generator" component | |
| Energy Plus No Mass Opaque Material Use this component to create a custom opaque material that has no mass, which can be plugged into the "Honeybee_EnergyPlus Construction" component | |
| Energy Plus Construction Use this component to make your own EnergyPlus construction | |
| Energy Plus Window Material Use this component to create a custom window material that has no mass, which can be plugged into the "Honeybee_EnergyPlus Construction" component | |
| R-Value With Air Films Use this component to account for air films in the U-Value and R-Value of any decomposed Honeybee construction or material | |
| Add to Energy Plus Library Add EnergyPlus Material, Construction or Schedule to Library | |
| Energy Plus Opaque Material Use this component to create a custom opaque material, which can be plugged into the "Honeybee_EnergyPlus Construction" component | |
| Decompose EP Construction Decompose EnergyPlus Construction | |
| Decompose EP Material Decompose EnergyPlus Material | |
| Call from EP Construction Library Call from EP Library | |
| Energy Plus Window Air Gap Use this component to create a custom material for a window air gap, which can be plugged into the "Honeybee_EnergyPlus Construction" component |
| Create Therm Boundaries Use this component to create a THERM boundary condition | |
| Import THERM XML Use this component to read the content of a THERM XML file into Grasshopper | |
| Import WINDOW Glz System Use this component to import the content of a LBNL WINDOW text file report as a series of polygons and boundary conditions that can be plugged into the "Write THERM File' component | |
| Read THERM Result Use this component to import the colored mesh results from a THERM simulation | |
| Assembly Uvalue Use this component to calculate the assembly U-Value for a window given an input window geometry, center of glass U-value, and frame+edge U-value | |
| Therm Material to Energy Plus Material Use this component to create a custom opaque material, which can be plugged into the "Honeybee_EnergyPlus Construction" component | |
| Therm Material Use this component to create a custom THERM material, which can be plugged into the "Honeybee_Create Therm Polygons" component | |
| Import WINDOW IDF Report Use this component to import an EnergyPlus window construction from LBNL WINDOW | |
| Create Therm Polygons Use this component to create a THERM polygon with material properties | |
| Custom Radiant Environment Use this component to create a custon radiant environment for THERM boundary condition | |
| Thermally Bridged EP Construction Use this component to adjust the U-value an EP construction without any thermal bridges to account for birdges by adjusting the condutivity of one of the materials | |
| Write THERM File Use this component to write your THERM polygons and boundary conditions into a therm XML that can be opened ready-to-run in THERM |
| Generate Sky With Certain Illuminance level Genrate a Uniform CIE Sky Based on Illuminace Value | |
| Generate Dark Sky This component generates a dark sky with 0 illuminance | |
| IES Luminaire This is the core component for adding photometric data into a lighting simulation | |
| Generate Average Sky Generate Average Climate Based Sky This component generate an average climate based data for a single hour during a month | |
| IES Luminaire Zone This component is to be used for specifying the location of luminaires for electric lighting simulations | |
| Generate Cumulative Sky This component generate a cumulative sky using GenCumulativeSky | |
| Generate Custom Sky Genrate Custom Sky This component generate a custom sky based on user's input | |
| Generate Standard CIE Sky Genrate Standard CIE Sky | |
| Generate Climate Based Sky Genrate Climate Based Sky This component generate a climate based sky for any hour of the year | |
| IES Custom Lamp This component can be used to specify a lamp of custom chromaticity, color or color temperature | |
| IES Project This component is meant for summarizing the details of all the luminaires used in a simulation | |
| Watch The Sky Watch The Sky |
| generationsystem Use this component to create a Honeybee generator system | |
| Load Open Studio Measure This component loads OpenStudio measureds into Honeybee | |
| simple Inverter Provided by Honeybee 0 | |
| HVACSystems List (HVACSystemsList) List of available HVAC templates that can be assigned to HBZones | |
| Assign HVAC System Use this component to assign OpenStudio Systems to your HBZones | |
| HVAC Cooling Details Use this component to set the parameters of a HVAC cooling system that has been assigned with the "Honeybee_HVAC Systems" component | |
| HVAC Air Details Use this component to set the parameters of a HVAC ventilation system (or air side) that has been assigned with the "Honeybee_Assign HVAC System" component | |
| HVAC Heating Details Use this component to set the parameters of a HVAC heating system that has been assigned with the "Honeybee_HVAC Systems" component | |
| Generator PV Provided by Honeybee 0 |
| Daily Schedule Use this component to make daily schedules for "Honeybee_AnnualSchedule" | |
| Create CSV Schedule Use this component to write custom | |
| Seasonal Schedule Use this component to generate a seasonal schedule (aka | |
| Constant Schedule Use this component to generate a schedule with a constant value or a schedule with 24 values that repeat in the same 24-hour pattern every day | |
| Search EP Schedule Library Filter EP Schedule Library | |
| Annual Schedule Use this component to generate schedules that can be assigned to HBZones | |
| Decompose Energy Plus Schedule Decompose Schedule | |
| Call from EP Schedule Library Call from EP Schedule Library | |
| Convert Energy Plus Schedule to Values Use this component to make a 3D chart in the Rhino scene of any climate data or hourly simulation data |
| List Zone Programs Find list of spaces for each space based on program | |
| Get Zone Energy Plus Loads Look up loads for a Honeybee Zone | |
| Get Energy Plus Loads Look up loads for an specific bldgProgram and zoneProgram | |
| bldg Programs (bldgPrograms) Provides a list of available building programs from the template | |
| Get Energy Plus Schedules Look up schedules for an specific bldgProgram and zoneProgram | |
| Get Zone Energy Plus Schedules Look up schedules for a Honeybee Zone |
| Import idf import an idf file to gh This version only imports the geometries Constructions, schedules and systems will be neglected | |
| Visualise Honeybeegeneration cashflow Use this component to the calculate and visualise the financial value of Honeybee generation systems over 25 years | |
| Condensation calculator Use this component to calculate the Dew Point, Relative Humidity and Condensation on each layer of a wall | |
| Customize Energy Plus Objects Customize EnergyPlus Objects [NOT READY YET!] | |
| Export EPC Export to Energy Performace Calculator (EPC) |
| Update Honeybee This component [removes | updates] Honeybee components from [grasshopper | a source folder] |
| HoopSnake (HS) HoopSnake Feedback Component |
| Explode Blocks (BlockExplode) Explodes a set of Instance Objects into their proper geometry | |
| Explode Blocks Recursively (BlockExplode R) Recursively explodes a set of Instance Objects into their proper geometry, structured in a Data Tree according to block nesting. | |
| Dynamic Geometry Pipeline (DPipeline) Defines a Geometry Pipeline from Rhino to Grasshopper, with variable filters for name, object type, and layer. | |
| Hatch Explode (HatchExp) Gets the geometry and properties of a referenced hatch object | |
| LightProperties (LightProps) Reads Light Properties from a Rhino.DocObjects.LightObject | |
| Object Attributes (ObjAtts) Access the individual attributes of a RhinoObject or an ObjectAttributes type. | |
| Reinstate Tree (ReTree) This component works to bring back data tree structure for referenced geometry that has been baked with "Bake Geometry" with the "Preserve Trees" option enabled. | |
| Objects By Selection (SelObj) Gets the currently selected objects in Rhino | |
| Sort Objects By Type (SortByType) Sorts a set of Rhino Objects by type and extracts the Geometry for types that already exist in Grasshopper. | |
| Text Object Info (TxtObjInfo) Gets the location, orientation plane, alignment, and text from a referenced text object. |
| Clickable Mesh (ClickM) Allows you to click in the Rhino Viewport to select from a list of meshes. WARNING! This will harvest ALL Rhino mouse clicks - while enabled you will not be able to use Rhinoas normal. | |
| Convert To Document Units (DocUnits) Parses a formatted distance string (like 5'-10") and converts it to numerical format in the active document units. | |
| DeleteOnLayer (DelOnLay) Deletes all objects on specified Layers, then passes true. Useful for appearing to change an object directly in a Rhino document, in order to take advantage of advanced display capabilities. | |
| Deserialize Image from String (Str2Img) Converts a Base-64 encoded string representing an image to a temp image file and returns the path. | |
| Directory Contents (Dir) Lists the files in a specified directory. | |
| Filter By Item (IFilter) Filter a list or lists by a guide list and a subset of that guide list. | |
| Dispatch Multiple (MDispatch) Dispatch multiple lists at a time. Only retrieves true values - use invert to get the others. | |
| Read 3dm File (3dm) Reads objects from an external .3dm file | |
| Save Viewport To File (SaveView) Saves a viewport screenshot or render to a specified filepath. | |
| Serialize Image to String (Img2Str) Converts an image file into a text string that can be embedded in your file. Don't use it for large images! |
| Render Curve to Screen (CrvToScreen) Displays a Curve object in a fixed position on screen | |
| Custom Preview Lineweights (PreviewLW) Custom Preview with Lineweights | |
| Custom Preview Materials (PreviewMat) Custom Preview with Materials | |
| Render Mesh to Screen (MeshToScreen) Displays a Mesh object in a fixed position on screen | |
| Render Point to Screen (PtToScreen) Displays a Point object in a fixed position on screen | |
| Screen-Oriented Mesh (ScreenMesh) Displays a Mesh object that remains consistently oriented relative to the screen | |
| Screen-Oriented Text (ScreenText) Displays text that remains consistently oriented relative to the screen | |
| Screen-To-World Tag (S2WTag) Creates a special display tag anchored to a location on screen and a location in your model. | |
| Render Text to Screen (TextToScreen) Displays a text object in a fixed position on screen |
| Bake Geometry (Bake) Bake geometry to the document with the specified attributes | |
| CreateAttributes (CreateAtts) Create Object Attributes | |
| CreateHatch Create Hatch Objects with specified pattern, scale, rotation, and attributes | |
| CreateLight Create Light Object. So far works well for point lights and directional lights | |
| Define Block (DefBlock) This component allows you to define or replace a block definition. | |
| JustifiedText3d (Justified Text) Creates 3d Text objects with specified size, location, alignment, and font. | |
| PlaceBlock Places a specified block with the desired transform |
| Font Table (Fonts) Retrieves the list of system fonts. | |
| Hatch Table (HatchTable) Gets the hatches from the active Rhino Document | |
| Layer Table (LayerTable) Gets the list of layers in the active document | |
| Linetype Table (LT Table) Gets the linetypes from the active Rhino Document | |
| Material Table (MatTable) Accesses the render materials in the document | |
| Named Views and Display Modes (ViewsAndModes) Gets a list of the Named Views and Display Modes in this document | |
| Viewport Properties (Viewports) Get a list of viewports and their properties |
| BoxMapping (BoxMap) Applies a box texture mapping to a mesh. | |
| Custom Mapping (Custom Map) Applies per-vertex mesh texture coordinates to a mesh | |
| CylinderMapping (CylinderMap) Applies a cylindrical texture mapping to a mesh. | |
| PlanarMapping (PlanarMap) Applies a planar texture mapping to a mesh. | |
| SphericalMapping (SphericalMap) Applies a spherical texture mapping to a mesh. | |
| SurfaceMapping (SurfaceMap) Applies a surface UV texture mapping to a mesh. |
| Create/Modify Layers (Layers) Create and Modify Rhino Layers | |
| Create/Modify Materials (Materials) Create or Edit document Render Materials. | |
| Modify Object Attributes (ModAtts) Use this component to modify the object attributes of geometry in Rhino. | |
| Modify Viewport (Mod Viewport) Use this component to restore a named view in a viewport, set its display mode, or set its camera. |
| Create 3D View (3DView) Creates an orbitable 3d viewport with a custom-defined mesh | |
| Create Browser (Browser) Creates a web browser window. | |
| Create Button (Button) Create a Button object. | |
| Create Checkbox (Checkbox) Creates a single checkbox | |
| Create Checklist (Checklist) Creates a listbox containing checkboxes. | |
| Create Color Picker (ColorPicker) Creates an interactive color picker, with an optionally supplied set of colors | |
| Create Data Table (DataTable) Creates a Data Table view | |
| Create File Picker (FilePicker) Create a dialog box that lets you choose a path for a file, folder, or save path. | |
| Create Gradient Editor (Gradient) Creates an editable gradient in the UI | |
| Create Graph Mapper (GraphMapper) Creates a Bezier Graph Mapper | |
| Create Image (Image) Creates an image object to be added to the window | |
| Create Label (Label) Creates a label in the window. | |
| Create List Box (ListBox) Creates a list box from which items can be selected. | |
| Create Markdown Viewer (MDV) Creates a block of formatted text based on Markdown-formatted input | |
| Create Multidimensional Slider (MD Slider) Creates a 2D slider ranging from {0,0} to {1,1} | |
| Create Shapes (Shapes) Creates shapes from a polylines | |
| Create Objects from XAML (XAML) Creates UI elements from typed XAML syntax | |
| Create Pulldown Menu (Pulldown) Creates a pulldown menu from which items can be selected. | |
| Create Radio Button (RadioBtn) Creates a single radio button. Be sure to assign a radio button group for proper switching behavior | |
| Create Range Slider (RangeSlider) Creates a double-slider that describes a range | |
| Create Rhino Command Button (CmdButton) Create a Special Button object to trigger a Rhino command. | |
| Create Rhino Pick Button (PickBtn) Create a special Button object to pick geometry from Rhino. | |
| Create Separator (Separator) Create a line separator object. | |
| Create Shape (Shape) Creates a simple shape from a polyline | |
| Create Slider (Slider) Create a slider with a label and a value readout. | |
| Create Text Block (TB) Creates a multi-line text block | |
| Create Text Box (TextBox) Create a box for text entry, with a button to pass its value. | |
| Create Toggle (Toggle) Creates an on-off toggle. | |
| Attach Tooltip to Element (Tooltip) Attach a tooltip to a UI element | |
| Create True-Only Button (True Button) Create a True only Button object. |
| Add Elements to Shape(s) (AddElem2Shape) Put UI Elements (Like text!) over the top of a shape/shapes element | |
| Set 3D View (Set3DView) Allows you to modify the contents of an existing 3D view. | |
| Set 3D View Properties (Set3DViewProps) Additional controls for modifying a 3D view | |
| Set 3D View Textured (Set3DViewTex) Allows you to modify the contents of an existing 3D view. | |
| Set Browser (SetBrowser) Control the Browser element - with back/forward buttons, and control over the displayed site etc. | |
| Set Button (SetBtn) Change the content of an existing Button element. | |
| Set CheckBox (SetCheckBox) Modify an existing Check Box object. | |
| Set Checklist Contents (SetChecklist) Use this to set the contents of a checklist | |
| Set Color Picker (SetColorPicker) Use this to set the values of a color picker | |
| Set Data Table (SetDataTable) Update the contents of a Data Table | |
| Set Expander (SetExp) Sets the properties of an expander container | |
| Set Image (SetImg) Change the content of an existing Image control. | |
| Set Label Contents (SetLabel) Modify the contents of an existing label object. | |
| Set List Contents (SetList) Use this to set the contents of either a List Box or a Pulldown Menu | |
| Set Multidimensional Slider (SetMDSlider) Modify the value of a multidimensional slider. | |
| Set Shape (SetShape) Replace an existing shape in the window | |
| Set Shapes (SetShapes) Replace an existing shape in the window | |
| Set Slider (SetSlider) Modify the range and value of a slider. | |
| Set Tabbed View (SetTab) Sets the properties of a tabbed view | |
| Set TextBlock Contents (SetTextBlock) Modify the contents of an existing Text Block object. | |
| Set TextBox Contents (SetTextBox) Modify the contents of an existing Text Box object. |
| Add Elements (AddElems) Add WPF Controls to a window | |
| Adjust Element Appearance (AdjustElem) Adjust the color and appearance of individual elements. | |
| Adjust Element Positioning (AdjustPos) Adjust the margins, sizing, and other positioning information of an element. Absolute positioning can get a little wonky, use at your own risk. | |
| Capture Window or Element to File (Capture) Capture a HUI Window or individual element to an image | |
| Launch Transparent Window (LaunchXPWin) This component launches a new blank, transparent control window. | |
| Get Element Properties (GetProps) Tries to get all properties of any element. This is experimental! | |
| Get Screen Dimensions (GetScreen) Gets the dimensions of the current screen | |
| Hide/Show Element (HideShow) Allows you to hide or show an element | |
| Launch Window (LaunchWin) This component launches a new blank control window. | |
| Make Child Window (ChildWin) Make one window a child of another | |
| Restore Element States (Restore) Restore the saved states of UI elements | |
| Save Element States (SaveStates) This component lets you save the states of selected elements for later retrieval | |
| Set Element Property (SetProp) Tries to set any property of an element. This is experimental! | |
| Set Window Properties (WinProps) Modify various properties of a Window. | |
| Value Listener (Values) This component is used to retrieve the values of UI elements from the window. By default it will automatically refresh when those values change. | |
| Window Status (WinStat) Gets the current status of the specified Window |
| Create Border (Border) Wrap Elements with a border. | |
| Create Expander (Expander) A collapsible expander for content | |
| Create Grid (Grid) Create a container with absolutely positioned elements | |
| Create Scroll Viewer (ScrollViewer) Allows an element to scroll independently of the rest of the window | |
| Create Simple Grid (SimpleGrid) Create a container with elements in a grid according to the path structure provided | |
| Create Stack (Stack) Creates a group of UI elements stacked vertically or horizontally. | |
| Create View Box (ViewBox) Scale a group of UI Elements by placing them in a ViewBox. | |
| Create WrapPanel (WrapPanel) Creates a group of UI elements WrapPaneled vertically or horizontally. | |
| Tabbed View (Tabs) Creates a series of tabbed views that can contain UI element layouts |
| Create Chart (Chart) Creates a Chart from Data and Categories. | |
| Create Multi Chart (MultiChart) Creates a Multi Chart from sets of Data and Categories. | |
| Set Chart Contents (SetChart) Use this to set the contents of a Chart | |
| Chart Appearance (ChartAppearance) Use this to set the appearance of a Chart | |
| Set Multi Chart Contents (SetMultiChart) Use this to set the contents of a MultiChart |
| Adap Comps (AdapComps) Add Revit Adaptive Components | |
| Beams Add Revit Beams | |
| Columns Add Revit Columns | |
| Curt Grids (CurtGrids) Create Grids/Mullions for input to CurtWall component | |
| Curt Walls (CurtWalls) Add Revit Curtain Walls | |
| Families Add Revit Families | |
| Filled Regions (FilledRegions) Add Revit FilledRegions | |
| Floors Add Revit Floors | |
| Grids Add Revit Grid Lines | |
| Input Read Revit Data Into Rhino | |
| Levels Add Revit Levels | |
| Lines Add Revit Lines | |
| Loft Forms (LoftForms) Add LoftForm from Reference Points | |
| Mass Families (MassFamilies) Add Mass Family Extrusion | |
| Rooms/Areas Add Revit Rooms & Areas | |
| Topo Surface (TopoSurface) Add Revit Topo Surface | |
| Walls Add Revit Walls |
| Construct Element (ConElem) Construct a Hypar element | |
| Construct Element Instance (Instance) Construct an Element Instance from another element | |
| Deconstruct Element (DeElement) Use this component to deconstruct the properties of any element. | |
| Deconstruct Element Instance (DeInstance) Deconstruct an Element Instance | |
| Elements By Type (ElemsByType) Separate out elements by their type | |
| Output Messages (Msg) Pass errors and warnings out to the Hypar interface |
| Create Extrude (Extrude) Create an extruded solid | |
| Create Lamina (Lamina) Create a Lamina -- a flat surface with two faces (one pointing each way.) | |
| Create Sweep (Sweep) Create a Sweep solid |
| Quick Abs (qAbs) Absolute value of a number. | |
| Quick Add (qAdd) Adds two numbers or integers together. | |
| Quick AEQ (qAEQ) Checks two numbers for equality in tolerance | |
| Quick Avg (qAvg) Averages a list of numbers. | |
| Quick Bounds (qBounds) Gets 1D bounds for a list of numbers | |
| Quick Divide (qDiv) Divides two numbers or integers. | |
| Quick Eq (qEq) Checks two numbers for equality | |
| Quick GT (qGT) Test two numbers within a tolerance | |
| Quick LT (qLT) Tests two numbers within a tolerance | |
| Quick Mod (qMod) Modulus of two numbers | |
| Quick Multiply (qMult) Multiplies two numbers or integers together. | |
| Quick Neg (qNeg) Negative of a number | |
| Quick Subtract (qSub) Subtract two numbers or integers. | |
| Vector Avg (vAvg) Averages a list of vectors of points. | |
| Vec Add (vAdd) Add two points or vectors. | |
| Vector Bounds (vBounds) Gets 2D bounds for a list of Points or Vectors | |
| Vec Subtract (vSub) Subtract two points or vectors. |
| Par Closest Curve CP (ParCCCP) Finds the closest point on a curve in a set of curves. | |
| Par Curve CP (ParCurveCP) Closest Point on a curve to a sample, within a tolerance. | |
| Par Divide Length (ParDivLen) Divide a curve into segments with a preset length. | |
| Par Mesh CP (ParMeshCP) Closest point on a mesh to a sample point | |
| Par Point CP (ParPointCP) Find the k closest points in a set to a sample point | |
| Par Shatter (ParShatter) Shatter the curve along selected parameters. | |
| Halton Sequence (PopHalton) Generate random points within a bounding area |
| Par Brep Line Intersect (ParBLX) Test whether a line and brep intersect. | |
| Par Curve Curve Intersect (ParCCX) Test whether a pair of curves intersect. | |
| Par Iso Vist2D (ParIso2D) Shoot a ring of rays at a set of obstacles. | |
| Par Iso Vist3D (ParIso3D) Shoot a ring of rays at a set of obstacles. | |
| Par Mesh Curve Intersect (ParMCX) Test whether a mesh and a curve intersect. | |
| Par Mesh Ray Intersect (ParMeshRay) Shoot a ray at a mesh. |
| Par Brep Inc (ParBrepInc) Test whether a point is inside a closed brep. | |
| Par MBrep Inc (ParMBrepInc) Test whether a point is inside a closed brep. | |
| Par Mesh Inc (ParMeshInc) Test whether a point is inside a closed mesh. | |
| Par MMesh Inc (ParMMeshInc) Test whether a point is inside multiple closed meshes. | |
| Par Point In Curve (ParPtinCrv) Test whether a point is inside a closed curve. | |
| Par Point In Curves (ParPtInCrvs) Test whether a point is inside multiple curves. |
| Bench Group (GStopWatch) Returns the runtimes of all components in its group. | |
| Bench Component (StopWatch) Returns the runtimes of all its inputs on any recompute. |
| Par Mesh Flow (ParMeshFlow) Find flow lines along a mesh according to a gravitational vector | |
| Par Visual Center (ParVisCen) Find the visual center of a closed curve. |
| Parallel Div (TestDivPar2) Impala Generic testing |
| Paint Attribute (Paint) Change the attribute of a Referenced Geometries in rhino. (Apply an attribute partly on an object) and aslo it's able to use double click on component in order to call Reset | |
| Explode Attribute (AttExplode) Deconstruct an Obj.Attribute | |
| File BlockStatistics (FileStatistics) Get the Instance statistics from a .3dm file | |
| Block Decompose (InstanceDecompose) Decompose instance to its components | |
| Blocks List (BlockList) List of the instance_definitions in current document | |
| Build Attribute (AttBuild) Construct an Obj.Attribute | |
| Define Block (DefBlock) Define or modify an instance definition | |
| X-Ref Block (XRef) External Block from other .3dm files | |
| File Info (FileInfo) Decompose a file info | |
| Get User-Dictionary (UserDict) Gets the user dictionary from an attribute | |
| PathDirectory Retrieve the list of containing files in a folder | |
| Insert Block (BlockInsert) Insert an Instance object | |
| Insert Block by Box (BlockBox) Fit and place an instance object into a reference box | |
| Insert Block by Transform (BlockTransform) Insert blocks by transform data |
| InstantMeshes (IM) Construct a field-aligned mesh. |
| Basic Box (BasicBox) Generates a lattice box. | |
| Basic Cylinder (BasicCylinder) Generates a conformal lattice cylinder. | |
| Conform Surface-Axis (ConformSA) Generates a conforming lattice between a surface and an axis. | |
| Conform Surface-Point (ConformSP) Generates a conforming lattice between a surface and a point. | |
| Conform Surface-Surface (ConformSS) Generates a conforming lattice between two surfaces. | |
| Uniform DS (UniformDS) Generates a uniform lattice within by a design space |
| Adjust UV (AdjustUV) Adjusts the UV-map of a surface for proper alignment with other surfaces/axes. | |
| Clean Network (CleanNetwork) Removes duplicate curves from a network, within specified tolerance. | |
| Mesh Preview (MeshPreview) Generates a preview of the mesh. | |
| Mesh Report (MeshReport) Verifies that the mesh represents a solid, and returns a comprehensive report. | |
| Preset Gradient (PresetGradient) Generates gradient string (i.e. a spatial math expression) |
| Heterogen Custom (HeterogenCustom) Heterogeneous solidification of lattice wireframe | |
| Heterogen Gradient (HeterogenGradient) Heterogeneous solidification (thickness gradient) of lattice wireframe | |
| Homogen Homogeneous solidification of lattice wireframe |
| Custom Cell (CustomCell) Pre-processes a custom unit cell by check validity and outputting topology. | |
| Preset Cell (PresetCell) Built-in selection of unit cell topologies. |
| Agents Programmed Behavior (AgentPB) Create a series of trees on the given graph that spread out based on the limits imposed and a programed behavior that switches between two characters Explore and Consume | |
| Agents Control Random (AgentsCR) Create a series of trees on the given graph that spread out based on the limits imposed and the behavior given as a chance pick between two characters Explore and Consume | |
| DFS Edge Weight (dfsEdge) Compute the a tree from the graph using a Depth first search based on edge weight | |
| MST Kruskal concavity (mstCon) Compute the minimum spanning tree for the mesh graph including convex, concave and flat region detection. This uses a modified Kruskal algorithm with weight limits | |
| MST Djikstra (mstD) Compute the minimum spanning tree for the mesh graph using Djikstra's algorithm | |
| MST Kruskal (mstK) Compute the minimum spanning tree for the mesh graph using a modified Kruskal's algorithm | |
| MST Kruskal Valence (mstKv) Compute the minimum spanning tree for the mesh graph using a modified Kruskal's algorithm with max valence preference | |
| MST Prim (mstP) Compute the minimum spanning tree for the mesh graph using Prim's algorithm | |
| Multi Root MST edge weight (mrMSTedge) Constructs a set of trees based on the given graph | |
| Multi Root MST node weight (mrMSTnode) Constructs a set of trees based on the given graph | |
| Multi Root MST concavity (mrMSTconc) Constructs a set of trees based on the given graph |
| NodeGeo to Graph (Ng2Gr) Insert the node geometry into a MeshGraph | |
| Cull Graph Duplicates (CullGrph) Cull graph duplicates from a graph list. Equality is based on topology | |
| Get deepest nodes (DeepestN) Retrieves the deepest nodes in a tree graph. Here the deepest node/nodes are considered the ones that have the longest traceable route to a leaf(edge node) | |
| Graph Equality (GraphEqual) Test equality between two mesh graphs. Only topological equality is tested | |
| CreaseMesh (CreaseM) Create a set of creases in the faces of the mesh along the edges of the Mesh Graph | |
| GraphStructure (GrphStruct) Create a set of lines that approximate the graph and have different offsets from the base mesh according to the number of steps from the root | |
| ThinMesh (Thin) Create a thiner mesh based on the connections in the MeshGraph | |
| Weave MGraphs (Weave) Weave two MeshGraph segmentations | |
| Set Node Geometry (setNGeo) Assign geometry (flat curves) to nodes | |
| Set Tree Root (TreeRoot) Set the root of the graph to the specified mesh node |
| Color Edge Weight (ColorWeight) Assign a weight value to graph edges based on the color averaged for an edge. Values will be normalized to the 0...1 interval | |
| Custom Edge Weight (cEdgeWeight) Assign a custom weight to graph edges - Warning ! If you reference mesh edges, naked edges will not be considered. Values are normalized in the 0..1 interval | |
| Face Angle Edge Weight (FAWeight) Assign a weight value to graph edges based on the angle between the faces connected by an edge. Values will be normalized to the 0...1 interval | |
| Custom Face Weight (cFaceWeight) Assign a custom weight to graph nodes (mesh Faces). Values are normalized in the 0..1 interval | |
| Face Size Node(mesh face) Weight (fsFaceWeight) Assign weight to graph nodes based on the area of the mesh faces. Largest faces will have the smallest values. | |
| Face Midpoint Distance Edge Weight (MDistWeight) Assign a weight value to graph edges based on the distance between the midpoints of the faces the edge conects. Values will be normalized to the 0...1 interval |
| CustomFlap (cFlp) Create a custom data flap to use for the unroll component | |
| Flat Fabrication (FlatFab) Takes care of the fabrication preparation for the parts | |
| Flat Fabrication Multi (FlatFabM) Takes care of the fabrication preparation for the parts. Special version for dealing with complex data structures. Use especially in conjunction with multiple weaved strands | |
| SimpleFlap (sFlp) Create a standard simple data flap to use for the unroll component |
| Graph Edges (Edges) Outputs the relevant information (geometric and numeric) stored in the MeshGraph object edges | |
| Graph Nodes (Nodes) Outputs the relevant information (geometric and numeric) stored in the MeshGraph object nodes | |
| Graph from Mesh (GrphMsh) Creates the graph correspondence of a mesh. Faces will be nodes in graph and the mesh topological edges will be the edges in the graph | |
| Graph to Mesh (Grph2Msh) Creates the mesh from the graph nodes(faces) and edges. Only the nodes still present in the graph will be referenced back into mesh faces. |
| EdgeAngle (eAngle) Extracts the dihedral angle of an edge. Only the edges in the graph are used | |
| EdgeTraversal (eTrav) Calculates the traversal distance for an edge of the graph. Here it is the lenght of the polyline connecting the face centers and edge midpoint | |
| EdgeTypes (mEt) Extracts the edges of the base mesh for the graph based on their use in the graph. Graph Edge or Cut Edge | |
| Orange PEEL Edges (OPE) Gets a set of edges in the MeshGraph that separate peel layers |
| MeshGraph Unroll (mgUroll) Unroll the underlying mesh of a tree graph. | |
| MeshGraph Visual Unroll (mgUrollViz) Unroll the underlying mesh of a tree graph on the object itself as a from finding technique. | |
| Shortest Paths in a weighted mesh graph (SPath) Compute the shortest (Cheapest) path between 2 nodes in a mesh graph using Djikstra's algorithm. Calculation uses edge weight. |
| Weight Deviation Split Graph (DevSplit) Splits a mesh graph in subgraphs based on whether edge weight is larger than next edge in tree hierarchy | |
| Weight Split Graph (WSplit) Splits a mesh graph in subgraphs based on whether edge weight falls in the supplied interval |
| K-Means Clustering (kMeans) Splits a mesh graph (not a tree) in an iterative fashion based on a number of parts specified by the user |
| Deserialize Json (DeJson) deserialize it | |
| Deserialize Keys and Values (DeJsonKV) Deserializes objects to keys and values | |
| JSON to XML (J2X) Convert JSON to XML | |
| Merge Json (JMerge) Merge one object into another | |
| Serialize Json (ReJson) Serialize it | |
| Serialize Keys and Values (ReJsonKV) Serialize to JSON with specified keys and values | |
| XML to JSON (X2J) Convert XML to JSON |
| Bar Output (BarOutput) Extract the output of the Bar goal | |
| Beam Output (BeamOutput) Extract the output of the Beam goal | |
| Buckling Analysis (Buckling) Calculate the buckling load factor from a nonlinear load-displacement analysis | |
| Displacements (Displ) Calculate the nodal displacements | |
| Load Output (LoadOutput) Extract the output of the Load goal | |
| Pressure Output (PressureOutput) Extract the output of the pressure goal | |
| Rod Output (RodOutput) Extract the output of the Rod goal | |
| Shear Calculate the shear values per line segment as the difference in moments at the endpoints [kN] | |
| Support6DOFOutput Extract the output of the 6 DOF Support goal | |
| Support Output (SupportOutput) Extract the output of the Support goal |
| Bar Length (BLength) Calculate the length of bars coming into a node | |
| Bar Selfweight (BSelfweight) Calculate the selfweight of bar elements | |
| Load A K2 nodal load goal | |
| Mesh Selfweight (MSelfweight) Calculate the selfweight of a mesh | |
| Mesh Snow Load (MSnow) Calculate the snow load on a mesh | |
| Mesh Vertex Area (MVArea) Calculate the voronoi area associated with each vertex of a mesh | |
| Mesh Wind Load (MWind) Calculate wind load on a mesh | |
| Pressure A pressure load goal following the principle of the Ideal Gas Law and with forces perpendicular to the mesh faces |
| Axial Visualisation (AxialDisplay) Visualise the axial forces with colour and line weight (blue=tension, green=neutral, red=compression) | |
| Bending Visualisation (BendingDisplay) Visualise the bending stress with colour (blue=low, green=medium, red=high) | |
| Bending Visualisation6DOF (BendingDisplay) Visualise the 6 DOF beam forces/moments | |
| Displacement Visualisation (DisplVis) Visualise the nodal displacements by colouring the connected bars | |
| Load Visualisation (LoadDisplay) Visualise the load on the deformed structure | |
| Shear Visualisation (ShearDisplay) Visualise the shear forces with colour (blue=low, green=medium, red=high) |
| Beam Orientation (BeamOrientation) Compute the start and end plane orientation of a beam element | |
| Circular CS (Circle) Calculate the cross section properties of a circular shape | |
| Materials (Mat) List of predefined material properties (use as guidance only) | |
| Pretension (PT) Calculate pretension distribution in a cablenet | |
| Rectangular CS (Rectangle) Calculate the cross section properties of a rectangular shape | |
| Transform Moment (TransformMoment) Transform a moment from one horizontal plane (XY) to another |
| Bar A goal that represents a bar element with axial stiffness only. It outputs the extended/shortened line geometry, the axial force and stress value (- compression, + tension) | |
| Beam A goal that represents a beam element with biaxial bending and torsion behaviour. WORK IN PROGRESS | |
| Cable A K2 cable element with pre-tension option | |
| Rod A goal that represents an elastic rod with bending stiffness only. It outputs the bending plane, bending moment [kNm] and the bending stress [MPa] |
| Support A support with output of reaction force in kN | |
| Support6DOF A 6 DOF support (global coordinate system) with output of reaction force in [kN] and reaction moment in [kNm] |
| Bipartite Attempt to assign a boolean to each vertex of a mesh such that no connected vertices share the same value | |
| By Parent (ByParent) Refine a Mesh, separating outputs by parent face | |
| Checkerboard Attempt to assign a boolean to each face of a mesh such that no adjacent faces share the same value | |
| Diagonalize (Diag) Replace each edge with a new face | |
| Face Face Offset (FaceFace) Offset a conical mesh so that corresponding faces are constant distance apart | |
| Fold Angle (FoldAngle) Measure the current angle between two triangles about their common edge | |
| Hinge Points (HingePoints) Get the 4 points for each internal edge to use in a Hinge Force | |
| Combine&Clean (Clean) Combine and Clean a list of meshes, removing unused and duplicate vertices | |
| Mesh Corners (MC) Extract corners sharper than some angle | |
| Mesh Direction (MD) Sort the face directions of a mesh | |
| Mesh Map (MeshMap) Map points from one mesh to another | |
| Mesh Turn (Turn) Rotate the vertex order of each face | |
| Naked Vertices (NV) Sorts the vertices of a mesh into 2 lists according to whether or not they are surrounded by faces | |
| Planarity Analysis (PA) Display face planarity as a coloured mesh | |
| Refine Divide each quad into 4 quads, and each triangle into 4 triangles | |
| Refine Strips (Strips) Directional subdivision, refines quads in one direction only | |
| Stripper Divide a mesh into strips | |
| Tangent Circles (TC) Generate face incircles, circle packing centred on vertices, or incircular dual | |
| Unroller Unroll a strip of quads | |
| Vertex Neighbours (VN) Returns the positions of the vertices connected the given vertex by an edge | |
| Warp Weft (WarpWeft) Separate the edges of a mesh into 2 lists according to Warp and Weft direction | |
| Remesh By Colour (RemeshByColour) Remeshing with edge lengths dependent on the vertex colours of the input mesh |
| Conicalize (Conical) Adjust a quad mesh to make vertices conical - so the mesh has a face-face offset (See the paper 'The focal geometry of circular and conical meshes' for details). Use together with Planarize | |
| Cyclic Quad (CyclicQuad) Make a quadrilateral have a circumscribed circle | |
| Developablize Turn a triangular mesh into developable patches with creases. Based on the paper 'Developability of Triangle Meshes' by Stein, Grinspun & Crane | |
| Edge Lengths (EdgeLengths) Set the edge lengths of a mesh | |
| Hinge Hinge | |
| Isothermic (Iso) Make a quad mesh S-Isothermic, as described in the paper 'Quasiisothermic Mesh Layout' by Sechelmann, Rörig & Bobenko | |
| Live Soap (LS) For generating minimal and CMC (zero and constant mean curvature respectively) meshes which adapt their connectivity during relaxation to maintain triangle quality | |
| No Fold Through (NoFoldThrough) To stop the sides of a hinge passing through each other | |
| Planarize Planarize | |
| Plastic Hinge (PH) Like Hinge, except folding beyond the plastic/elastic threshold will alter the rest angle | |
| Polygon Area (PolygonArea) PolygonArea | |
| Pressure A force normal to each triangle, and proportional to its area | |
| Smooth Smooth | |
| Soap Film (SG) For generating zero mean curvature meshes | |
| Tangential Smooth (TSmooth) Smooth a mesh only in the local tangent planes. Used in conjunction with SoapFilm | |
| Tangent Incircles (TangentIncircles) TangentIncircles | |
| Vertex Loads (VertexLoads) Apply equal vertical loads to all vertices of a mesh | |
| Volume Set the total volume of a mesh | |
| Wind Wind |
| Anchor Anchor | |
| Anchor XYZ (AnchorXYZ) Fix a point only along chosen world axes. If you need to reset the initial position, disconnect then reconnect the Point input. | |
| Bomb (B) Causes an explosion after a given number of iterations | |
| Coincident (C) Equivalent to a zero length constraint between a pair of points | |
| Floor Floor | |
| Floor Friction (Floor) Floor with static friction | |
| Magnet Snap (MS) Snap points together according to proximity | |
| Plastic Anchor (PlasticAnchor) PlasticAnchor | |
| Transform Keep a given transformation between 2 points | |
| Load Load |
| Clamp Length (ClampLength) Keep length within given bounds | |
| Constant Tension (CT) An element which adapts its stiffness to maintain a constant force | |
| Direction Align a line segment with a given vector, or if none supplied, the closest of the World XYZ vectors | |
| Dynamic Weight1d (DW) A load in the negative Z direction, which updates its magnitude according to the length of the line | |
| Equal Length (EqualLength) EqualLength | |
| Length Ratio (LengthRatio) Maintain a fixed ratio between the lengths of a pair of lines | |
| Length Snap (LengthSnap) Snap length to whole number multiples of a given number | |
| Plastic Length (PL) This tries to preserve the length of the line elastically, until it is deformed beyond the limit, then its rest length gets changed | |
| Length(Line) Length(Line) |
| Align Faces (AlignFaces) Align faces of a pair of rigid bodies | |
| Beam Beam resisting bending and torsion | |
| Concentric Align axes of a pair of rigid bodies | |
| Rigid Body (RigidBody) RigidBody | |
| Rigid Point Set (RigidPointSet) A set of points which maintain their relative positions | |
| Rigid Body Collide (RigidBodyCollide) Collision between a pair of rigid bodies | |
| Solid Plane Collide (SolidPlaneCollide) Collision between a plane and a solid | |
| Support Set support conditions for a beam end or rigid body |
| Collider Collisions between thickened line segments and spheres | |
| Curve Point Collide (CPC) Keep a set of points outside or inside a given 2d curve | |
| Curve Collide (CC) Collisions between closed curves in a given plane | |
| Image Circles (ImgCircles) Circle packing with sizes from image colours | |
| Soft Body Collide (SoftBodyCollide) Collisions between a collection of deformable meshes | |
| Solid Point Collide (SPC) Keep a set of points outside or inside a given Mesh | |
| Sphere Collide (SC) Collisions between large numbers of equal sized spheres |
| Show Show | |
| Grab This lets you drag Kangaroo particles in Rhino viewports | |
| Bouncy Solver (BouncySolver) Solver with momentum | |
| Solver The main component where Goals are combined and applied | |
| Soft & Hard Solver (Soft&HardSolver) Solver with separate inputs for soft goals, and hard constraint type goals | |
| Zombie Solver (ZombieSolver) A version of the solver component which keeps all iterations internal, and outputs the final result | |
| Step Solver (StepSolver) Solver which advances only when input refreshed. Useful for making animations |
| Angle Angle | |
| Angle Snap (AS) Snap the angle between 2 lines to the closest whole number multiple of a given value | |
| Clamp Angle (ClampAngle) Keep an angle between 2 lines within a given range | |
| Equal Angle (EA) Equalize angles between multiple pairs of lines | |
| G2 Maintain curvature continuity between 2 nurbs curves | |
| Rod Bending and stretching resistant rod |
| Dot Display (Dot) Show points as round dots | |
| interconnect Points (inter) Draws one line between every pair of points in a list | |
| Möbius Transformation (MB) 3d Möbius Transformations of any geometry using 4d rotation | |
| remove Duplicate Lines (dupLn) Removes similar lines from a list. | |
| remove Duplicate Pts (dupPt) Removes similar points from a list | |
| Split At Corners (SplitAtCorners) Break a polyline into multiple parts based on angle |
| Co Circular (CoCircular) CoCircular | |
| Co Linear (CoLinear) CoLinear | |
| Co Planar (CoPlanar) CoPlanar | |
| Co Spherical (CoSpherical) CoSpherical |
| On Curve (OnCurve) Keep a point on a given Curve | |
| On Mesh (OnMesh) Keep a point on a given Mesh | |
| On Plane (OnPlane) Keep a point on a given plane |
| Multi Pipe (MP) Create a branching pipe around a network of lines/curves | |
| Sub D Fuse (Fuse) Combine 2 SubD objects |
| Tri Remesh (TriRemesh) Convert a Brep or Mesh into a mesh of near equilateral triangles |
| Element Felting Felts elements of a model. | |
| User Iso-Lines Returns iso-lines at intersection point of given line with shell based on user supplied values. | |
| User Stream-Lines Returns stream lines at intersection point of given line with shell based on user supplied tangent vectors. | |
| Closest Points Connects each node to a given number of nearest neighbor nodes or neighbors within a specified distance. | |
| Closest Points Multi-Dimensional Performs a multidimensional neighborhood search on a set of vectors. | |
| Detect Collision Returns number of collisions between given mesh and model. | |
| Line-Line Intersection Intersects given lines and returns resulting end-points and pieces. | |
| LocalVector Transforms a vector from the global to a local coordinate system given by a plane. | |
| Mesh Breps Meshes multiple Breps. Allows to include manifold edges and points. | |
| Principal States Transformation Transforms given principal vectors of stresses, moments or in-plane forces to an arbitrary direction. | |
| Remove Duplicate Lines Eliminates identical lines from the given set of lines. | |
| Remove Duplicate Points Eliminates identical points from the given set of points. | |
| Simplify Model Simplifies a model by straightening the connecting elements between nodes that connect to more than two neighbor nodes. | |
| Cull Curves Remove curves from the branch of a data tree which are closer than LDist to a curve from another branch. | |
| Get Cells from Lines Get closed cells from a set of lines | |
| Interpolate Shapes Interpolates between a base geometry (0.0) and given shape(s) (1.0). | |
| Mapper Applies mappings (like Simple Stitch) to a model. | |
| Stitches Creates all types of stitches that connect beam sets by a preset number of elements. |
| Connectivity to Beam Creates beams with default properties from given connectivity diagram | |
| Disassemble Element Decomposes beams and shells into their components. | |
| Make Element-Set Puts elements designated by their element identifier into a group. | |
| Index to Beam Creates beams with default properties from given node indexes. | |
| Line to Beam Geometry is assumed to be given in [m] | |
| Mesh to Shell Geometry is assumed to be given in [m] | |
| Modify Element Modifies all types of elements or creates element modifiers that do this when the model is assembled. | |
| Orientate Elem Sets the local coordinate system of elements. | |
| Point-Mass Attaches a point mass to a node of given index or position. Does not result in additional weight, only inertia! | |
| Select Element Selects elements according to given criteria and puts all incoming beams in two groups: selected or rejected. | |
| Assemble Model Creates a finite element model from given entities (points, beams, supports, loads, cross sections, materials,... ). | |
| Connected Parts Lists the connected parts of the active line elements of a model. | |
| Disassemble Model Decomposes a model into its components | |
| Element Activation Activates the elements of a model according to the activation list. Uses soft kill approach for inactive elements. | |
| Modify Model Modifies a finite element model according to given entities (points, beams, supports, loads, cross sections, materials,... ). | |
| Support Creates supports at nodes of given node-indexes or node-coordinates. Lets you select translations/rotations which should be zero. |
| Beam View Lets you set the display properties of beams and trusses. Plug it into the definition after a ModelView-component so that you can fine-tune the model display with it. | |
| Model View Lets you inspect the current state of the model. Plug it into the data pipeline in front of 'Beam View' or 'Shell View' to control the overall model display. | |
| Shell View Lets you inspect the current state of the shells in a model. Plug it into the definition after a ModelView-component so that you can fine-tune the model display with it. | |
| Principal Strains Approximation Approximates the principal strain directions from the model deformation at arbitrary points. | |
| Beam Displacements Returns displacements along beams: translations/rotations in global x-, y-, and z-direction; rotations about global x-, y- and z-axis. | |
| Beam Forces Retrieves section forces for all beam elements of the model. | |
| Beam Resultant Forces Retrieves maximum resultant section forces for all beam elements of the model. | |
| Deformation-Energy Retrieves deformation energies of the elements of the model. | |
| Nodal Displacements Returns nodal displacements: translations/rotations in global x-, y-, and z-direction; rotations about global x-, y- and z-axis. | |
| Reaction Forces Returns reaction forces and moments at supports. | |
| Shell Forces Retrieves section forces for all shell elements of the model. | |
| Line Results on Shells Returns results as lines painted on the shell mesh. The considered loadcase is that set at the nearest upstream ModelView-component. | |
| Result Vectors on Shells Returns results as vectors. The considered loadcase is that set at the nearest upstream ModelView-component. | |
| Utilization of Elements Returns the utilization of beams or shells for each load case according to Eurocode 3 |
| Analyze Calculates the deflections of a given model using first order theory for small deflections. | |
| AnalyzeThII Calculates the deflections of a given model using second order theory for small deflections. | |
| BESO for Beams Bidirectional Evolutionary Structural Optimization for beam structures. | |
| BESO for Shells Bidirectional Evolutionary Structural Optimization for shell structures. | |
| Buckling Modes Calculates the buckling modes of the given model under a specified load case and the buckling load factors. Returns positive buckling load factors only. | |
| Eigen Modes Calculates the eigen modes of the given model according to the special eigenvalue problem. | |
| Large Deformation Analysis Does incremental geometrically non-linear analysis for loads in load case zero. | |
| Natural Vibrations Calculates the natural vibrations of the given model. | |
| Analyze Nonlinear WIP Calculates the nonlinear response of the model. Is work in progress (WIP) | |
| Optimize Cross Section Selects optimum cross sections for beams and shells in the model according to EC3 (EN 1993-1-1) for steel structures. For beams the procedure of annex B is applied. | |
| Optimize Reinforcement Selects optimum reinforcement for shells according to the approach proposed by Marti (see Marti, P | |
| Tension/Compression Eliminator Removes elements under axial tension or compression. By default compression members will be removed. |
| Cross Section Creates all types of cross sections. | |
| Disassemble Cross Section Retrieves properties of a cross section. | |
| Eccentricity on Cross Section Sets the eccentricity of a cross section relative to the element axis in local beam coordinates. | |
| Beam-Joints Add hinges at the end-points of beams. | |
| Cross Section Matcher Returns for a cross section the best fitting cross section contained in a given list. The matched cross section is equal or better in all mechanical aspects at minimum weight. | |
| Modify Cross Section Modifies all types of cross sections. | |
| Cross Section Selector Lets you select cross sections by name or regular expression from a list of cross sections. | |
| Cross Section Range Selector Lets you select cross sections by country, shape, family or maximum depth or width. | |
| Read Cross Section Table from File Reads cross section data from a csv-file. | |
| Generate Cross Section Table Converts a list of cross sections into a string which can be streamed as a csv-file and used as a cross section table | |
| Beam-Joint-Agent Sets a hinge at the connection of a beam to another element or node. | |
| Eccentricity on Beam Sets the eccentricity of a cross section relative to the element axis in global coordinates. |
| Disassemble Material Retrieves properties of a material. | |
| Read Material Table from File Reads a list of materials from a table given in csv-format. | |
| Material Properties Sets the characteristic parameters of a material. | |
| Material Selection Lets you select a materials by name or regular expression from a list of materials. |
| Disassemble Mesh Load Converts mesh-loads to point- and element-loads. | |
| Loads Creates all types of loads for a structural model. | |
| Prescribed Displacement Prescribes displacements at nodes of given node-indexes or node-coordinates |
| Export Model to DStV Exports model to DStV file. A DStV-file is a STEP-derivative issued by the 'Deutscher Stahlbau-Verband'. Can be imported by e.g. RStab. |
| License Informs you about and lets you manage your current license. Right-click on the icon and you can save your machine-id or load a license via the context menu. |
| Bolt costs Retrieve bolt costs per joint for cost analysis | |
| Cost Calculator (CostCalculator) Calculate total costs | |
| Total Weight Generate total weight of elements and plates | |
| Transport Elements Generator (Transport Elements generator) Generate 1D internal transport elements | |
| Weld volume Retrieve weld volume per joint for cost analysis |
| Local Coordinate System (LCS) Local Coordinate System of element | |
| Joint Load Equilibrium (JLE) Joint Load Equilibrium per Loadcase | |
| Retrieve Connection Properties (RetConProp) Retrieve Connection Properties | |
| Retrieve Lines and Points (RetLinPo) Retrieve lines and points of project | |
| Visualize Joints (VJ) Visualize all joints in project |
| ATemplate Finplate Connection (AT_FPC) ATemplate_FinplateConnection | |
| Analytical Template: Moment resisting connection (AT: MRC) Analytical Template: Moment resisting connection | |
| Analytical Template: Planar Truss Joint (AT: PTJ) Analytical Template: Planar Truss Joint | |
| Analytical Template: Welds all members (AT: WAM) Analytical Template: weld all members |
| Template: Bolted endplate optimizer (T: BEO) Template: Bolted endplate optimizer | |
| Template: Bolted endplate connection Template: Bolted endplate connection | |
| Template: Weld all members All members in joint will be connected by weld according to the hierarchy | |
| Template by Filepath Template by Filepath |
| Cro Sec Class (CroSecClass) Analyse Cross-section Class based on NEN-EN 1993-1-1 Table 5.2 and 5.3 | |
| Joint Vector (JV) Define normal vector of the joint | |
| SCIA Lines (SL) Create lines from SCIA PointNames |
| Create and Calculate IDEA File Create and Calculate IDEA file | |
| Create IDEA File Create IDEA file |
| Convert Excel Loads from OASYS GSA (CEL) Convert loads from Excel into dataTree format, these loads are imported from a datasheet, where loads at the start and end of each element are separatly defined | |
| Convert Excel Loads from SCIA (CEL) Convert loads from Excel into dataTree format, these loads are imported from a datasheet, where loads are defined per mesh-length of the element |
| Create Project (CP) Exporting selected joint to IDEA Statica Connection |
| Sort Curves By Length (SortCrvLen) Sort curves by their length | |
| Sort Curves By X (SortCrvX) Sort curves by X component of their midpoints | |
| Sort Curves By Y (SortCrvY) Sort curves by Y component of their midpoints | |
| Sort Curves By Z (SortCrvZ) Sort curves by Z component of their midpoints |
| Sort Surfaces By Area (SortSrfcArea) Sort surfaces by their areas | |
| Sort Surfaces By X (SortSrfcX) Sort surfaces by X component of their centroids | |
| Sort Surfaces By Y (SortSrfcY) Sort surfaces by Y component of their centroids | |
| Sort Surfaces By Z (SortSrfcZ) Sort surfaces by Z component of their centroids |
| Sort Points By X (SortPtsX) Sort selected points by their X component | |
| Sort Points By Y (SortPtsY) Sort selected points by their Y component | |
| Sort Points By Z (SortPtsZ) Sort selected points by their Z component |
| Beam Element Curve to Structural Element Beam | |
| Cable Element Curve to Structural Element Cable | |
| Connecting Point ... | |
| Coupling Point Axis ... | |
| Coupling Features Coupling Features | |
| Curve Refinement Refinement of Curve Patches | |
| Membrane Element Membrane | |
| Membrane Settings Advanced Settings for Membrane Element | |
| Prestress Properties Beam Prestress Properties for Beam Element | |
| Section Axis Orientation of Cross Section Axis | |
| Box Section Box Section | |
| Pipe Section Pipe Section | |
| Sliding Point ... | |
| Surface Refinement Refinement for 2D Nurbs IGA Element | |
| Material Defaults Material Default Settings | |
| Reference Geometry Add a Reference Geometry | |
| Section by Numbers Define Section by Numbers | |
| Deconstruct Section Deconstruct Section in single values | |
| Section from Profile Define Section by Profile | |
| Material Material | |
| Shell Element Shell |
| Control Polygon Displays Control Polygon of NURBS Geometry | |
| Duplicate Brep Duplicates breps to use them for several structural elements | |
| Duplicate Curve Duplicates curves to use them for several structural elements | |
| List Find Line ... | |
| Modify Model ... | |
| Unit Converter Converts units | |
| Licence Licence Information |
| 1D Element Result View Display of 1D Element Results | |
| Deformed Model Displays Deformed Model | |
| Support Forces Support Force Display | |
| 2D Element Result Colour Plot Display of 2D Element Results with Coloured Plot | |
| 2D Element Results Display of Results Values of 2D Element |
| Curve Displacement Forced Displacement of Curve | |
| Point Displacement Forced Displacement of Point | |
| Support Curve Curve Support | |
| Support Edge Edge Support | |
| Support Point Point Support |
| Load Displ Curve Load-Displacement Curve | |
| Curve Load Curve Load | |
| Point Load Point Load | |
| Surface Load Surface Load | |
| Load Case Check Shows the actual loads for a given time step |
| Visualize Options Visualize Options for the Analysis Model | |
| IGA Solver Solve Isogeometric Analysis Model | |
| Deconstruct Model Deconstruct Kiwi Analysis Model | |
| Analysis Model Assemble Isogeometric Analysis Model |
| Non-Linear Analysis Non-Linear Analysis Task | |
| Formfinding Formfinding Task | |
| Linear Analysis Linear Analysis Task |
| Cybertech KR22 R1610 Robot (KR22 R1610) Kinematic robot model for the KUKA Cybertech KR22 R1610 robot. | |
| Quantec KR90-KR120 R2900 Robot (KR90-KR120 R2900) Kinematic robot model for KUKA Quantec robots with 2900mm reach, such as KR90 R2900, KR120 R2900. | |
| Fortec KR480 R3330 MT Robot (KR480 R3330) Kinematic robot model for the Fortec KR480 R3330 MT robot. | |
| Cybertech nano KR10 R1420 Robot (KR10 R1420) Kinematic robot model for the KUKA Cybertech nano KR10 R1420 robot. | |
| Quantec KR120 R3900K Robot (KR120 R3900K) Kinematic robot model for the shelf-mounted KUKA KR120 R3900K robot. | |
| KR200 comp Robot (KR200 comp) Kinematic robot model for the KUKA KR200 comp robot. | |
| Agilus KR6-10 R1100-2 Robot (KR6-10 R1100-2) Kinematic robot model for the KUKA Agilus KR6-KR10 R1100-2 robot. | |
| Agilus KR6-10 R900 Robot (KR6-10 R900) Kinematic robot model for the KUKA Agilus KR6-KR10 R900 robot. | |
| Quantec KR90-KR270 R2500 Robot (KR90-KR270 R2500) Kinematic robot model for KUKA Quantec robots with 2500mm reach, such as KR90 R2500, KR120 R2500, KR150 R2500, KR210 R2500, KR270 R2500. | |
| Quantec KR90-KR270 R2700 Robot (KR90-KR270 R2700) Kinematic robot model for KUKA Quantec robots with 2700mm reach, such as KR90 R2700, KR120 R2700, KR150 R2700, KR210 R2700, KR270 R2700. | |
| Quantec KR90-KR270 R3100 Robot (KR90-KR270 R3100) Kinematic robot model for KUKA Quantec robots with 3100mm reach, such as KR90 R3100, KR120 R3100, KR150 R3100, KR210 R3100, KR270 R3100. | |
| KR150-240 - 2 L130/210 Robot (KR150-240 L130-210) Kinematic robot model for the KUKA R150-2 L130, KR180-2 L150, KR210-2 L180 and KR240-2 L210 robot variants. | |
| KR5 arc HW Robot (KR5 arc HW) Kinematic robot model for the KR5 arc HW robot. | |
| KR30/60/HA Robot (KR30-60) Kinematic robot model for the KUKA KR30, KR60, and HA variants. | |
| KR6/16/20-3 Robot (KR6-16-20) Kinematic robot model for the robot models KR6, KR16, and KR20-3. | |
| Quantec KR90-KR150 R3700K Robot (KR90-KR150 R3700K) Kinematic robot model for shelf-mounted KUKA Quantec robots with 3700mm reach, such as KR90 R3700K, KR150 R3700K. | |
| Agilus KR6-10 R1100 Robot (KR6-10 R1100) Kinematic robot model for the KUKA Agilus KR6-KR10 R1100 robot. | |
| Fortec KR600 R2830 Robot (KR600 R2830) Kinematic robot model for the Fortec KR600 R2830 robot. | |
| KR125/2-200/2 Robot (KR125-200) Kinematic robot model for the for KUKA KR125/2, KR150/2, KR200/2 variants. | |
| KR1000 Titan Robot (KR1000) Kinematic robot model for the KUKA KR1000 Titan robot. | |
| KR150-240 - 2 L110/180 Robot (KR150-240 L110-180) Kinematic robot model for the KUKA KUKA KR150-2 L110, KR180-2 L130, KR210-2 L150 and KR240-2 L180 robot variants. | |
| Agilus KR6 R700 Robot (KR6 R700) Kinematic robot model for the KUKA Agilus KR6 R700 robot. | |
| KR6/16 Arc Robot (KR6-16 Arc) Kinematic robot model for the KR6/16 Arc robot. | |
| KR30L16 Robot (KR30L16) Kinematic robot model for the KUKA KR30L16 robot. | |
| KR360-500-2 Robot (KR360-500-2) Kinematic robot model for the KUKA KR360-500-2 robot variants. | |
| Agilus KR3 R540 Robot (KR3 R540) Kinematic robot model for the KUKA Agilus KR3 R540 robot. | |
| Quantec KR120 R1800 nano Robot (KR120 R1800) Kinematic robot model for the KUKA KR120 R1800 nano robot. | |
| KR150-240-2 Robot (KR150-240-2) Kinematic robot model for the KUKA KR150-2 to 240-2 robot variants. |
| Digital Output (DIGITAL OUT) Changes the state of a digital output. | |
| 3 Points to Plane (3PTS TO PLN) Turns a set of three points into a plane, to be used in a KUKA|prc movement command | |
| Group/Ungroup Commands (GROUP) Groups and ungroups commands. | |
| Wait For Digital Input (WAIT FOR) Stops the robot until a digital input is triggered. | |
| Wait (WAIT) Stops the robot for a time provided in seconds. | |
| Command Weaver (CMD WEAVE) This component will weave together KUKA|prc commands | |
| Analog Output (ANALOG OUT) Changes the state of an analogue output. | |
| Frame (FRAME) Defines a frame, used e.g. for setting the base system without going through the GUI. |
| KRL Code (KRL CODE) The KRL Code component will take the provided text and write it at the according position into the KRL file | |
| SPLine Movement (SPL MOVE) Robot path interpolated as a spline through a list of planes. The robot will move along the smooth spline. | |
| AXIS Movement (AXIS MOVE) Robot movement defined through axis values. The robot will move to the given axis position in the most efficient manner. | |
| PTP Movement (PTP MOVE) Robot target defined through a plane. The robot will in the most efficient manner to the provided plane. | |
| CIRcular Movement (CIR MOVE) Robot movement defined through an arc. The robot will move along the arc. | |
| KUKA|prc CORE (KUKA|prc) KUKA|prc core component containing all core functionality such as simulation and code generation | |
| LINear Movement (LIN MOVE) Robot target defined through a plane. The robot will move in a straight line to the provided plane. |
| Change Tool (CHANGE TOOL) Changes the currently used tool at the robot. This component will not e.g. intialize a physical toolchange, but instructs the robot to use a different tool number. | |
| Generic Spindle (SPINDLE) Tool definition of the standard KUKA spindle by HSD. | |
| Multi-State Tool (MS TOOL) Creates a tool with multiple states, e.g. open and closed gripper. Will take XYZABC values from first tool. | |
| Custom Tool: Plane (CUSTOM TOOL: PLN) Custom tool defined by a mesh and the tool frame. Either set the tool number and plane (with the plane's Z-vector defining the tool axis) or right-click and switch to direct frame input. | |
| Elte Spindle (ELTE) Tool definition of the Elte spindle with custom mount as used at the University for Applied Arts (www.roboticwoodcraft.com). | |
| Kress 1050 Spindle (KRESS SPINDLE) Tool definition of a Kress 1050 compact milling spindle with custom mount. | |
| Custom Tool (CUSTOM TOOL) Defines a custom tool |
| Safe Plane (SAFE PLANE) Adds an additional LIN movement at the beginning and/or at the end of a list of robot movement commands. The origin of the LINear movement will be projected onto a plane. | |
| Tangential Offset (TANGENTIAL OFFSET) Adds an additional LIN movement at the beginning and/or at the end of a list of robot movement commands. The LIN movement will be offset tangentially, e.g. to start a toolpath outside of the material. | |
| Reduce Toolpath (REDUCE PATH) Reduces a list of LINear movements, similar to 'Reduce Polyline' but also respecting the changing angle values. Only input LINear movements. | |
| Tool Axis Offset (TOOL AXIS OFFSET) Adds an additional LIN movement at the beginning and/or at the end of a list of robot movement commands. The LIN movement will be offset along the tool axis, e.g. for approach movements. | |
| Cartesian Offset (CARTESIAN OFFSET) Adds an additional LIN movement at the beginning and/or at the end of a list of robot movement commands. The LIN movement will be offset according to the cartesian XYZ values. | |
| Orient Plane (ORIENT PLN) Orients the -X axis of a plane to a given point. |
| Cybertech KR22 R1610 Robot (KR22 R1610) Kinematic robot model for the KUKA Cybertech KR22 R1610 robot. | |
| KMP 200 mobile platform (KMP 200) KMP 200 mobile platform. | |
| KR60L30/HA Robot (KR60L30) Kinematic robot model for the KUKA KR60L30 and KR60L30 HA variant. | |
| Quantec KR90-KR120 R2900 Robot (KR90-KR120 R2900) Kinematic robot model for KUKA Quantec robots with 2900mm reach, such as KR90 R2900, KR120 R2900. | |
| Fortec KR480 R3330 MT Robot (KR480 R3330) Kinematic robot model for the Fortec KR480 R3330 MT robot. | |
| iiwa LBR14 R820 Robot (LBR14 R820) Kinematic robot model for the KUKA iiwa LBR14 R820. | |
| Cybertech nano KR10 R1420 Robot (KR10 R1420) Kinematic robot model for the KUKA Cybertech nano KR10 R1420 robot. | |
| Custom Robot (CUSTOM ROBOT) Defines the kinematic and geometric properties of a robot to be used in KUKA|prc | |
| Quantec KR120 R3900K Robot (KR120 R3900K) Kinematic robot model for the shelf-mounted KUKA KR120 R3900K robot. | |
| KR200 comp Robot (KR200 comp) Kinematic robot model for the KUKA KR200 comp robot. | |
| Agilus KR6-10 R1100-2 Robot (KR6-10 R1100-2) Kinematic robot model for the KUKA Agilus KR6-KR10 R1100-2 robot. | |
| Agilus KR6-10 R900 Robot (KR6-10 R900) Kinematic robot model for the KUKA Agilus KR6-KR10 R900 robot. | |
| Quantec KR90-KR270 R2500 Robot (KR90-KR270 R2500) Kinematic robot model for KUKA Quantec robots with 2500mm reach, such as KR90 R2500, KR120 R2500, KR150 R2500, KR210 R2500, KR270 R2500. | |
| Quantec KR90-KR270 R2700 Robot (KR90-KR270 R2700) Kinematic robot model for KUKA Quantec robots with 2700mm reach, such as KR90 R2700, KR120 R2700, KR150 R2700, KR210 R2700, KR270 R2700. | |
| Quantec KR90-KR270 R3100 Robot (KR90-KR270 R3100) Kinematic robot model for KUKA Quantec robots with 3100mm reach, such as KR90 R3100, KR120 R3100, KR150 R3100, KR210 R3100, KR270 R3100. | |
| KR150-240 - 2 L130/210 Robot (KR150-240 L130-210) Kinematic robot model for the KUKA R150-2 L130, KR180-2 L150, KR210-2 L180 and KR240-2 L210 robot variants. | |
| Quantec-2 KR250-KR300 R2700 Robot (KR250-KR300 R2700-2) Kinematic robot model for KUKA Quantec-2 robots with 2700mm reach with the larger flange, such as KR250 R2700, KR300 R2700. | |
| KR5 arc HW Robot (KR5 arc HW) Kinematic robot model for the KR5 arc HW robot. | |
| KR30/60/HA Robot (KR30-60) Kinematic robot model for the KUKA KR30, KR60, and HA variants. | |
| KR6/16/20-3 Robot (KR6-16-20) Kinematic robot model for the robot models KR6, KR16, and KR20-3. | |
| Quantec KR90-KR150 R3700K Robot (KR90-KR150 R3700K) Kinematic robot model for shelf-mounted KUKA Quantec robots with 3700mm reach, such as KR90 R3700K, KR150 R3700K. | |
| Robot Cell (ROBOT CELL) Defines a robot cell, where the robot is placed at the global origin. Can also be used just to restrict the robot's preset axis limits. | |
| Agilus KR6-10 R1100 Robot (KR6-10 R1100) Kinematic robot model for the KUKA Agilus KR6-KR10 R1100 robot. | |
| Fortec KR600 R2830 Robot (KR600 R2830) Kinematic robot model for the Fortec KR600 R2830 robot. | |
| Turntable by Global Robots (GLOBAL TT) Custom turntable by Global Robots based on used KUKA motors. www.globalrobots.com | |
| KR125/2-200/2 Robot (KR125-200) Kinematic robot model for the for KUKA KR125/2, KR150/2, KR200/2 variants. | |
| Quantec-2 KR120-KR210 R2700 Robot (KR120-KR210 R2700-2) Kinematic robot model for KUKA Quantec-2 robots with 2700mm reach, such as KR120 R2700, KR150 R2700, KR210 R2700. | |
| Cybertech KR12-KR20 R1810 Robot (KR12-KR20 R1810) Kinematic robot model for the KUKA Cybertech KR12 and KR20 R1810 robot. | |
| Agilus KR6-10 R1100-2 w/ AirSkin Robot (KR6-10 R1100-2 AS) Kinematic robot model for the KUKA Agilus KR6-KR10 R1100-2 robot with AirSkin. | |
| Quantec-2 KR210 R3100 Robot (KR210 R3100-2) Kinematic robot model for KUKA Quantec-2 KR 210-R3100 with 3100mm reach. | |
| Agilus KR6-10 R900-2 Robot (KR6-10 R900-2) Kinematic robot model for the KUKA Agilus KR6-KR10 R900-2 robot. | |
| Dummy Axis (AXIS) Kinematically not linked or simulated axis. | |
| Quantec-2 KR180-KR240 R2900 Robot (KR180-KR240 R2900-2) Kinematic robot model for KUKA Quantec-2 robots with 2900mm reach with the larger flange, such as KR180 R2900, KR240 R2900. | |
| KR1000 Titan Robot (KR1000) Kinematic robot model for the KUKA KR1000 Titan robot. | |
| KR150-240 - 2 L110/180 Robot (KR150-240 L110-180) Kinematic robot model for the KUKA KUKA KR150-2 L110, KR180-2 L130, KR210-2 L150 and KR240-2 L180 robot variants. | |
| KR6/16 Arc Robot (KR6-16 Arc) Kinematic robot model for the KR6/16 Arc robot. | |
| KR30L16 Robot (KR30L16) Kinematic robot model for the KUKA KR30L16 robot. | |
| DKP 400 (DKP400) Geometric and kinematic definition of the KUKA DKP400 two-axis positioner | |
| KL1500-3 Linear Axis (KL1500-3 RAIL) Parametric geometric and kinematic definition of the KUKA KL1500-3 linear rail | |
| Quantec-2 KR120-KR150 R3100 Robot (KR120-KR150 R3100-2) Kinematic robot model for KUKA Quantec-2 robots with 3100mm reach, such as KR120 R3100, KR150 R3100. | |
| KR360-500-2 Robot (KR360-500-2) Kinematic robot model for the KUKA KR360-500-2 robot variants. | |
| Custom Turntable (CUSTOM TT) Customizable, vertical turntable. | |
| Custom Linear Axis (CUSTOM RAIL) Customizable geometric and kinematic definition of a linear rail | |
| Agilus KR3 R540 Robot (KR3 R540) Kinematic robot model for the KUKA Agilus KR3 R540 robot. | |
| Quantec KR120 R1800 nano Robot (KR120 R1800) Kinematic robot model for the KUKA KR120 R1800 nano robot. | |
| KR150-240-2 Robot (KR150-240-2) Kinematic robot model for the KUKA KR150-2 to 240-2 robot variants. | |
| Agilus KR6 R700 Robot (KR6 R700) Kinematic robot model for the KUKA Agilus KR6 R700 robot. | |
| iiwa LBR7 R800 Robot (LBR7 R800 Robot) Kinematic robot model for the KUKA iiwa LBR7 R800 Robot. |
| Analysis (ANALYSIS) Analysis data that exposes axis values and other data e.g. for automatic optimization. | |
| Digital Output (DIGITAL OUT) Changes the state of a digital output. | |
| 3 Points to Plane (3PTS TO PLN) Turns a set of three points into a plane, to be used in a KUKA|prc movement command | |
| Extract Command - KUKA|prc (EXTRACT CMD) Extracts planes and axis values from KUKA|prc command components. | |
| Tag (TAG) Tags a movement component so that you can identify it in the Analysis component, use e.g. for automatic optimization. | |
| Wait For Digital Input (WAIT FOR) Stops the robot until a digital input is triggered. | |
| Wait (WAIT) Stops the robot for a time provided in seconds. | |
| Command Weaver (CMD WEAVE) This component will weave together KUKA|prc commands | |
| Transform Command - KUKA|prc (XFORM CMD) Transforms Cartesian movement commands. | |
| Group/Ungroup Commands (GROUP) Groups and ungroups commands. | |
| Analog Output (ANALOG OUT) Changes the state of an analogue output. | |
| Frame (FRAME) Defines a frame, used e.g. for setting the base system without going through the GUI. | |
| Synchronize Robots (SYNC) Synchronizes multiple robots. |
| Safe Plane (SAFE PLANE) Adds an additional LIN movement at the beginning and/or at the end of a list of robot movement commands. The origin of the LINear movement will be projected onto a plane. | |
| Tangential Offset (TANGENTIAL OFFSET) Adds an additional LIN movement at the beginning and/or at the end of a list of robot movement commands. The LIN movement will be offset tangentially, e.g. to start a toolpath outside of the material. | |
| Generic NC Import (IMPORT CAM) Imports 5-Axis NC code. | |
| G-Code Import for 3D Printing (IMPORT G-CODE) Imports g-code for 3D Printing. Tested with Netfabb, but should work with most slicers. | |
| Reduce Toolpath (REDUCE PATH) Reduces a list of LINear movements, similar to 'Reduce Polyline' but also respecting the changing angle values. Only input LINear movements. | |
| Fusion 360 NC Import (IMPORT FUSION CAM) Imports 5-Axis NC code from Fusion 360. Get the postprocessor by right-clicking the component and choosing the relevant option. | |
| Sunrise Set Compliance (SR COMP) Experimental: Sets compliant/'soft' mode for robots running Sunrise. Does not yet support all movement commands. | |
| KRL Import (IMPORT KRL) Reads a KRL file (either | |
| Tool Axis Offset (TOOL AXIS OFFSET) Adds an additional LIN movement at the beginning and/or at the end of a list of robot movement commands. The LIN movement will be offset along the tool axis, e.g. for approach movements. | |
| Cartesian Offset (CARTESIAN OFFSET) Adds an additional LIN movement at the beginning and/or at the end of a list of robot movement commands. The LIN movement will be offset according to the cartesian XYZ values. | |
| Orient Plane (ORIENT PLN) Orients the -X axis of a plane to a given point. |
| KRL Code (KRL CODE) The KRL Code component will take the provided text and write it at the according position into the KRL file | |
| SPLine Movement (SPL MOVE) Robot path interpolated as a spline through a list of planes. The robot will move along the smooth spline. | |
| AXIS Movement (AXIS MOVE) Robot movement defined through axis values. The robot will move to the given axis position in the most efficient manner. | |
| PTP Movement (PTP MOVE) Robot target defined through a plane. The robot will in the most efficient manner to the provided plane. | |
| CIRcular Movement (CIR MOVE) Robot movement defined through an arc. The robot will move along the arc. | |
| KUKA|prc CORE (KUKA|prc) KUKA|prc core component containing all core functionality such as simulation and code generation | |
| LINear Movement (LIN MOVE) Robot target defined through a plane. The robot will move in a straight line to the provided plane. |
| Change Tool (CHANGE TOOL) Changes the currently used tool at the robot. This component will not e.g. intialize a physical toolchange, but instructs the robot to use a different tool number. | |
| Generic Spindle (SPINDLE) Tool definition of the standard KUKA spindle by HSD. | |
| Multi-State Tool (MS TOOL) Creates a tool with multiple states, e.g. open and closed gripper. Will take XYZABC values from first tool. | |
| Custom Tool: Plane (CUSTOM TOOL: PLN) Custom tool defined by a mesh and the tool frame. Either set the tool number and plane (with the plane's Z-vector defining the tool axis) or right-click and switch to direct frame input. | |
| Elte Spindle (ELTE) Tool definition of the Elte spindle with custom mount as used at the University for Applied Arts (www.roboticwoodcraft.com). | |
| Kress 1050 Spindle (KRESS SPINDLE) Tool definition of a Kress 1050 compact milling spindle with custom mount. | |
| Custom Tool (CUSTOM TOOL) Defines a custom tool |
| mxA Setup (mxA SETUP) Setup component for direct robot control via KUKA mxAutomation | |
| mxA Display (mxA DISPLAY) Links the visualization to a mxAutomation component. Can be disconnected afterwards to avoid 'circular' definitions - i.e. the feedback can inform the path planning. | |
| Sunrise Communicator (SUNRISE) Experimental: Exchange data with robots running the KUKA Sunrise platform |
| Body Characteristics Use this component to calculate the Basal Metabolic Rate, Body Mass Index indices and to create the "bodyCharacterstics_" input for the "Thermal comfort indices" component | |
| BTU2Wh Use this component to convert energy values in BTU to Wh or kBTU to kWh | |
| True North Use this component to calculate Earth's true north from magnetic north | |
| DOY HOY Use this component to calculate the day of the year and hour of the year from an input date with a day of the month, month of the year and hour of the day | |
| Set the View Use this component to set the camera location and direction for the Rhino "Perspective" viewport | |
| Cfm2M3s Use this component to convert volume flow rate from U | |
| Orientation Study Parameters Use this component with the Ladybug "Radiation Analysis", "Sunlight Hours Analysis", or "View Analysis" component to set up the parameters for an Orientation Study | |
| ms2mph Convert from m/s to mile/h | |
| Activities Met List (ActivitiesList) Provides a list of available activites and outputs the metabolic rate of that activity for use in the Ladybug PMV comfort calculator | |
| Passive Strategy List (StrategyList) Provides a list of passive thermal strategies to be plugged into the Ladybug_Psychrometric Chart | |
| L2G Use this component to convert the liquid volume from Liters to U | |
| Render View Use this component to render Rhino views and save them to your hard drive | |
| North Use this component to create a compass sign that indicates the direction of North in the Rhino scene | |
| fly (FLY!) Use Fly to cycle through all connected sliders | |
| Separate By Normal Select surfaces based on orientation | |
| Texture Maker Use this component to generate textures from colored meshes | |
| Construct Time Use this component to construct a specific hour from corresponding time in hours, minutes and seconds | |
| Orient to Camera Use this component to generate a plane that is oriented perpendicular to the active Rhino viewport camera direction and centered at an input _initPosition point | |
| Combine Solar Envelopes Use this component to combine two or more solar envelopes from Ladybug_SolarEnvelope component | |
| Generate Mesh Use this component to genrate a mesh with corresponding test points | |
| Beaufort Ranges This component outputs conditional statements as per beaufort scale that you can plug in conditionaStatement_ input of wind rose component | |
| Clothing List (Ladybug_Clothing List) Provides a list of various clothes and values | |
| F2C Use this component to convert temperatures from Fahrenheit to Celcius | |
| Shading Parameters List Use this component to generate shading depths, numbers of shades, horizontal or vertical boolean values, and shade angles for different cardinal directions to be plugged into the "Ladybug_Shading Designer" component or the "Honeybee_EnergyPlus Window Shade Generator" | |
| u IP2u SI Use this component to convert U-Values in IP (BTU/h·ft2·°F) to U-Values in SI (W/K·m2) to plug into any of the Honeybee material components | |
| C2F Use this component to convert temperatures from Celcius to Fahrenheit | |
| Real Time Radiation Analysis Use this component to scroll through the results of a Ladybug Radiation Analysis on an hour-by-hour, day-by-day, or month-by-month basis in real time! The component uses a sky matrix (SkyMxt) from the selectSkyMxt component and the intersection matrix (intersectionMxt) from the Radiation Analysis component to calculate real time radiation results | |
| Create Legend Use this component to create a custom legend for any set of data or to create a more flexible legend for any ladybug component with a legend | |
| lux2ft-cd Use this component to convert illuminance from lux to foot-candles | |
| Capture View Use this component to capture Rhino views and save them to your hard drive as as a | |
| Passive Strategy Parameters Use this component to adjust the assumptions of the passive strategies that can be overalid on the Ladybug the Psychrometric Chart | |
| Mesh-To-Hatch Use this component to bake a clored mesh into the Rhino scene as a series of colored hatches | |
| Image Viewer (Viewer) Preview image files Please find the source code from: https://github | |
| Day Month Hour Use this component to calculate date information from an hour of the year | |
| Recolor Mesh Use this component to re-color a mesh with new a numerical data set whose length corresponds to the number of faces in the _inputMesh | |
| BTUft2Whm Use this component to convert energy values in BTU/ft2 to Wh/m2 (or kBTU/ft2 to kWh/m2) | |
| Mesh Threshold Selector Use this component to select out the part of a colored mesh that meets a certain conditional statement | |
| Comfort Mannequin Use this component to color a mannequin based on their relation to a comfort temperature | |
| Adaptive Comfort Parameters Use this component to set Adaptive comfort parameters for the Adaptive Comfort Calculator or the Adaptive Comfort Chart | |
| False Start Toggle (Toggle) Just like a normal Boolean Toggle, except it always reverts to "False" on file open | |
| Legend Parameters Use this component to change the colors, numerical range, and/or number of divisions of any Ladybug legend along with the corresponding colored mesh that the legend refers to | |
| Wh2BTU Use this component to convert energy values in Wh to BTU (or kWh to kBTU) | |
| MRT Calculator Use this component calculate Mean Radiant Temperature (MRT) given a set of temperatures and corresponding view factors | |
| M3s2Cfm Use this component to convert volume flow rate from S | |
| r IP2r SI Use this component to convert R-Values in IP (h·ft2·°F/BTU) to R-Values in SI (K·m2/W) to plug into any of the Honeybee material components | |
| Whm2BTUft Use this component to convert energy values in Wh/m2 to BTU/ft2 (or kWh/m2 to kBTU/ft2) | |
| Gradient Library Use this component to access a library of typical gradients useful throughout Ladybug | |
| PMV Comfort Parameters Use this component to set PMV comfort parameters for the PMV comfort calculator or the Psychrometric Chart | |
| u SI2u IP Use this component to convert U-Values in SI (W/K·m2) to U-Values in IP (BTU/h·ft2·°F) |
| Steady State Surface Temperature Use this component to calculate a steady state interior/exterior surface temperature from given given indoor/outdoor air temperatures and surface U-Values | |
| Solar Fan Basic Use this component to generate a solar fan with minimumal input data | |
| Sun Shades Calculator Use this component to generate shading devices, either surface or pergola, for any glazed surfmyPlaneace or list of glazed surfaces | |
| Cone Of Vision Use this component to generate and visualize cones of vision | |
| Radiation Analysis This component allows you to calculate the radiation fallin on input _geometry using a sky matrix from the selectSkyMxt component | |
| Solar Envelope Basic Use this component to generate a solar envelope for a closed boundary curve with minimum inputs | |
| Window Downdraft Use this component to compute the floor-level downdraft air temperature and velocity at a given set of points that are located close to a cold surface such as a window | |
| Solar Envelope Use this component to generate a solar envelope for a given test surface, set of solar vectors, and context geometry that you want to ensure solar access to | |
| Shading Mask Use this component to see the portion of the sky dome that is masked by context geometry around a given point | |
| Surface View Analysis Use this component to calculate view factors from a point or plane to a set of surfaces | |
| View Analysis Use this component to evaluate the visibility of input _geometry from a set of key viewing points | |
| view Rose Use this component to see the area visible from a given viewpoint across a 2D plane of vision | |
| View From Sun Use this component to open a new viewport in Rhino that shows the view from the sun | |
| Solar Fan Use this component to generate a solar fan for a given test surface and set of solar vectors | |
| Shading Designer Use this component to generate shading breps for any glazed surface or list of glazed surfaces | |
| Set Rhino Sun Use this component to set the Rhino sun from grasshopper and coordinate your Rhino visualizations with the Ladybug weatherfile and other solar parameters | |
| Forward Raytracing Use this component to get a sense of how sunlight is reflected by a set of context geometries by tracing sun rays forwards through this geometry | |
| Sunlight Hours Analysis This component calculates the number of hours of direct sunlight received by input geometry using sun vectors from the sunPath component | |
| Comfort Shade Benefit Evaluator This is a component for visualizing the desirability of shade in terms of thermal comfort by using solar vectors, a series of hourly temperatures (usually outdoor temperatures), and an assumed "balance" temperature (or comfort temperature) | |
| Bounce from Surface Use this component to get a sense of how direct sunlight is reflected off of an initial _sourceSrf and subsequently to a set of context_ geometries by tracing sun rays forwards through this geometry |
| Gen Cumulative Sky Mtx This component uses Radiance's gendaymtx function to calculate the sky's radiation for each hour of the year | |
| Design Day Sky Model Use this component to generate a clear sky for a cooling design day, which can then be used to size a HVAC system | |
| select Sky Mtx Use this component to select a specific sky matrix (skyMxt) for an hour of the year or for an analysis period | |
| 3D Chart Use this component to make a 3D chart in the Rhino scene of any climate data or hourly simulation data | |
| Colored Sky Visualizer Use this component to visualize a Perez sky as a colored mesh in the Rhino scene using the weather file location, a time and date, and an estimate of turbidity (or amount of particulates in the atmosphere | |
| Sky Dome This component allows you to visualize a selected sky matrix from the selectSkyMxt component in order to see the patches of the sky dome where radiation is coming from | |
| Psychrometric Chart Use this component to draw a psychrometric chart in the Rhino scene and evaluate a set of temperatures and humidity ratios in terms of indoor comfort | |
| Outdoor Solar Temperature Adjustor Use this component to adjust an existing Mean Radiant Temperature for shortwave solar radiation | |
| Wind Boundary Profile Use this component to visualize a wind profile curve for a given terrain type | |
| Line Chart Use this component to make a line chart in the Rhino scene of any data with a ladybug header on it | |
| Import Ground Temp Use this component to visualise ground temperatures throughout the year at specific depths | |
| Surface Hourly Solar Use this component to quickly compute the hourly solar radiation or illuminance falling on an unobstructed surface that faces any direction from EPW inputs | |
| Monthly Bar Chart Use this component to make a bar chart in the Rhino scene of any monhtly or avrMonthyPerHour climate data or simulation data | |
| Radiation Rose Use this component to make a radiation rose in the Rhino scene | |
| Bioclimatic Chart This is the Bioclimactic Chart | |
| Radiation Calla Dome Use this component to draw Radiation Calla Dome, which shows you how radiation would fall on an object from all directions for a given sky | |
| Sun Path Use this component to make a 3D sun-path (aka | |
| Wind Rose Use this component to make a windRose in the Rhino scene | |
| Adaptive Comfort Chart Use this component to calculate the adaptive comfort for a given set of input conditions |
| CDH HDH Calculates heating and cooling degree-hours | |
| PMV Comfort Calculator Use this component to calculate comfort metrics of Predicted Mean Vote (PMV), the Percent of People Dissatisfied (PPD), and the Standard Effective Temperature (SET) for a set of climate conditions and occupant behavior/clothing | |
| Thermal Comfort Indices Use this component to calculate various thermal comfort indices: | |
| Wind Speed Calculator Use this component to calculate wind speed at a specific height for a given terrain type | |
| Outdoor Comfort Calculator Use this component to calculate the Universal Thermal Climate Index (UTCI) for a set of input climate conditions | |
| Wet Bulb Temp Use this component to calculate Wet Bulb Temperature and Dew Point Temperature | |
| Sunrise Sunset Use this component to get information about the sun | |
| Clothing Function Use this component to generate a list of values representing a clothing schedule based on outdoor air temperature | |
| Average Data Use this component to select the data out of an annual hourly data stream (from the importEPW component) using the "Analysis Period" component | |
| Branch Data Use this component to convert any list of annual data into a data tree branched by day of the year, month of the year, or hour of the day | |
| Separate data Use this component to separate the text strings from the numbers in the climate data streams output from the Import EPW component | |
| Adaptive Comfort Calculator Use this component to calculate the adaptive comfort for a given set of input conditions | |
| Ankle Draft Discomfort Use this component to calculate discomfort from cold drafts at ankle-level | |
| Analysis Period Use this component to set an analysis period, which can be used as input for a variety of other Ladybug and Honeybee components | |
| CDD HDD Calculates heating and cooling degree-days | |
| Radiant Asymmetry Discomfort Use this component to calculate discomfort from radiant assymetry | |
| Draft Discomfort Use this component to calculate discomfort from cold drafts on the back of the neck (arguably the most sensitive part of the human body to cold drafts) | |
| Humidity Ratio Calculator Calculates the humidity ratio from the ladybug weather file import parameters Conversion formulas are taken from the following publications: Vaisala |
| ENVI-Met Grid Use this component to visualize ENVI-Met v4 | |
| ENVI-Met Find Output Folder This component let you select output folders from Workspace folder | |
| Terrain Generator This component uses Google Maps API to achieve elevation data and satellite images of the terrain generated | |
| Countour Mesh Use this component to create contoured visualizations of any analysis mesh and corresponding numerical dataset in Ladybug + Honeybee | |
| Location Finder This component uses Google Maps API to generate locations | |
| Shading Mask II Use this component to see the portion of the sky dome that is masked by context geometry around a given viewpoint | |
| Kmz Generator Use this component to export geometries into an Google Earth file | |
| ENVI-Met Soil Plant Source Use this component to generate ENVI-Met inputs for "LB ENVI-Met Spaces" | |
| ENVI-Met Building Terrain Use this component to generate inputs for "LB ENVI-Met Spaces" | |
| Shadow Study Use this component to generate outline curves representing shadows cast by input _geometry for a given _sunVector | |
| ENVI-Met Display Use this component to visualize ENVI-Met v4 | |
| Pedestrian Wind Comfort Use this component to analyse pedestrian wind comfort and safety for the present and potential (newly built) urban environments | |
| ENVI-Met Manage Workspace Use this component to create a Workspace folder | |
| ENVI-Met Results Reader This component generate readable output files of ENVI-Met v4 | |
| ENVI-Met Spaces Use this component to generate ENVI-Met v4 | |
| Search Use this to look for the components in the Ladybug suite of tools that are most relevant to your query | |
| ENVI-Met Read Library This component let you select materials from ENVI-Met library |
| Import Sandia Photovoltaics Module Use this component to import Photovoltaics module settings for particular module from "Sandia National Laboratories Modules" library | |
| Solar Water Heating System Use this component to define Solar water heating system settings | |
| Sunpath Shading This component calculates the shading of: - Photovoltaic modules - Solar Water Heating collectors - any other purpose (shading of points) | |
| Photovoltaics Performance Metrics Use this component to calculate various Photovoltaics performance metrics | |
| Solar Water Heating Surface Use this component to calculate amount of thermal energy that can be produced by a surface if a certain percentage of it is covered with Solar water heating liquid collectors | |
| Solar Water Heating System Detailed Use this component to define a detailed Solar water heating system settings | |
| Solar Water Heating Performance Metrics Use this component to calculate various Solar water heating performance metrics | |
| Residential Hot Water Use this component to calculate domestic hot water consumption for each hour during a year, for a single family household (house) | |
| Photovoltaics Surface Use this component to calculate amount of electrical energy that can be produced by a surface if a certain percentage of it is covered with Photovoltaics | |
| Simplified Photovoltaics Module Use this component to define simplified Photovoltaics crystalline silicon (c-Si) module settings | |
| Cold Water Temperature Use this component to calculate the cold (inlet, mains) water temperature, if water pipes are burried undeground | |
| Commercial Public Apartment Hot Water Use this component to calculate domestic hot water consumption for each hour during a year, for Commercial, Public and Apartment buildings | |
| PV SWH System Size Use this component to generate the PVsurface or SWHsurface for "Photovoltaics surface" or "Solar Water Heating surface" components, based on initial PV or SWH system sizes | |
| Import CEC Photovoltaics Module Use this component to import Photovoltaics module settings for particular module from "California Energy Commission (CEC) Modules" library | |
| Tilt And Orientation Factor This component calculates the Optimal Tilt, Optimal Orientation and TOF (Tilt and Orientation Factor) for PV modules or Solar water heating collectors | |
| DC to AC derate factor Use this component to calculate overall DC to AC derate factor for Photovoltaics Surface's "DCtoACderateFactor_" input |
| download EPW Weather File Use this component to open the epwmap page in your default web browser and download an | |
| Construct Location Use this component if you do not have an | |
| Update File Use this component to update ladybug tools components in an old file | |
| Open STAT File Use this component to open a | |
| Import Location Use this component to import location data from a standard | |
| Decompose Location Use this component to separate and exctract the information in the 'location' output of the importEPW or constructLocation component | |
| Create LB Header Use this component to generates a Ladybug Header that can be combined with any raw data in order to format it for use with the Ladybug/Honeybee components | |
| Import stat Use this component to import climate data found in the | |
| Open EPW And STAT Weather Files Use this component to automatically download a | |
| Import epw Use this component to import lists of weather data into Grasshopper from a standard | |
| Ladybug This component carries all of Ladybug's main classes | |
| Open EPW Weather File Use this component to open an |
| Update Ladybug Code Developers and Beta Testers of new Ladybug components can use this component to remove old Ladybug components, add new Ladybug components, and update existing Ladybug components from a synced Github folder on their computer | |
| Export Ladybug Code Developers of Ladybug and Honeybee can use this component to export Ladybug/Honeybee user objects and source code that they create to the Github folder on their computer |
| Deconstruct Plant Deconstruct a plant into its constituent parts. | |
| Plant Create a plant from point. | |
| Deconstruct Plant Format Options Deconstruct a plant format options into its constituent parts. | |
| Plant Format Options Create plant format options from atomic inputs. | |
| Deconstruct Plant Options Deconstruct a plant options into its constituent parts. | |
| Plant Options Create plant options from atomic inputs. | |
| Deconstruct Plant Render Options Deconstruct a plant render options into its constituent parts. | |
| Plant Render Options Create plant render options from atomic inputs. | |
| Deconstruct Specie Characteristics Deconstruct a specie characteristics into its constituent parts. | |
| Deconstruct Species Deconstruct a species into its constituent parts. | |
| Deconstruct Specie Soil Deconstruct a specie soil into its constituent parts. |
| Terrain Boundary Set a terrain boundary. | |
| Deconstruct Terrain Deconstruct a terrain into its constituent parts. | |
| Terrain Create a terrain from curves or points. | |
| Terrain Cut and Fill Add clearings to terrain. | |
| Terrain Divide Create subdivisions in terrain. | |
| Terrain Earth Moving Calculates the amount of earth. | |
| Terrain Explode Extract the terrain contour lines and meshes. | |
| Terrain Path Add paths to terrain. | |
| Deconstruct Terrain Options Deconstruct a terrain options into its constituent parts. | |
| Terrain Options Create terrain options from atomic inputs. |
| Deconstruct Forest Deconstruct a forest into its constituent parts. | |
| Forest Create a forest from curve. | |
| Deconstruct Forest Options Deconstruct a forest options into its constituent parts. | |
| Forest Options Create forest options from atomic inputs. |
| Deconstruct Groundcover Deconstruct a groundcover into its constituent parts. | |
| Groundcover Create a groundcover from curve. | |
| Deconstruct Groundcover Options Deconstruct a groundcover options into its constituent parts. | |
| Groundcover Options Create groundcover options from atomic inputs. |
| Deconstruct Path Deconstruct a path into its constituent parts. | |
| Path Create a path from curves. | |
| Deconstruct Path Options Deconstruct a path options into its constituent parts. | |
| Path Options Create Path options from atomic inputs. |
| Deconstruct Plant Row Deconstruct a plant row into its constituent parts. | |
| Plant Row Create a plant row from curve. | |
| Deconstruct Plant Row Options Deconstruct a plant row options into its constituent parts. | |
| Plant Row Options Create plant row options from atomic inputs. |
| Deconstruct Shrub Deconstruct a shrub into its constituent parts. | |
| Shrub Create a shrub from curve. | |
| Deconstruct Shrub Options Deconstruct a shrub options into its constituent parts. | |
| Shrub Options Create shrub options from atomic inputs. |
| Deconstruct Sprinkler Deconstruct a sprinkler into its constituent parts. | |
| Sprinkler Create a sprinkler from position. | |
| Deconstruct Sprinkler Options Deconstruct a sprinkler options into its constituent parts. | |
| Sprinkler Options Create sprinkler options from atomic inputs. |
| Dual Mesh (L DualMesh) Dual Mesh | |
| Edge Neighbours (L EdgeNB) Getting Edge Neighbours Data, including face-edge-vertices | |
| Edges (L Edges) Edges | |
| Face Neighbours (L FaceNB) getting face neighbours information | |
| Faces (L Faces) get faces data in plankton sequence | |
| Vertices Neighbours (L VerticesN) Getting Vertex Neighbours Data, including face-edge-vertices | |
| Vertices (L Vertices) get vertices in plankton sequence |
| Select Mesh Edges (L SelEdges) Select Mesh Edges | |
| Select Mesh Faces (L SelFaces) Select Mesh Faces | |
| Select Geometry (LSelGeo) Select Geometry, Selectable Preview | |
| Select Mesh Vertices (L SelVertices) Select Mesh Vertices |
| Catmull Clark Subdivision (L CatmullClark) Catmull Clark Subdivision |
| Window Frame (L WindowFrame) WindowFrame |
| Arc Divide (ArcDivide) Divides a spline curve into tangent arc segments. | |
| Deconstruct Wireframe (DeWire) Organizes a wireframe curve structure into nodes and centerlines | |
| Flatness Check (Flat) Checks the flatness of a quad panel. | |
| Mesh Edges (with Tolerance) (MshEdge) Finds naked mesh edges and edges between faces greater than a specified angle. | |
| Mesh Reduce (MshReduce) Reduce mesh polygons to simplify. | |
| Patch Surface (Patch) Returns a patch surface using a list of edge curves. (Rhino 5 only) | |
| Random Split List (RandomSplit) Randomly splits a list into two lists. | |
| Rebuild Surface (RebuildSrf) Rebuilds an untrimmed surface using U and V parameters. | |
| Relative Coordinates (Relative) Returns coordinates of a point relative to a plane. | |
| Reverse Surface Direction (RevSrf) Reverse the UV directions of a surface. | |
| Sort Duplicate Breps (Sort Brep) Sort a list of Breps based on duplicates. | |
| Sort Duplicate Curves (Sort Crv) Sort a list of curves based on duplicates using document tolerances. | |
| Sort Duplicate Points (Sort Pts) Sort a list of points based on duplicates. | |
| Sort Duplicate Values (Sort Val) Sort a list of numbers or strings based on duplicates. | |
| Unroll Brep (Unroll) Unroll a brep or surface. | |
| RTree Closest Point (RTree CP) Find the closest point in an RTree from search points | |
| Create RTree (RTree) Creates a searchable RTree | |
| RTree Points in Range (RTree Range) Find points in an RTree within range of search points |
| Codify Data Codify data to be used in various classifier models. | |
| Load Model Deserialize a model from a saved file (*.bin) | |
| Gaussian Mixture (GaussianMix) Solver for Gaussian Mixture models. | |
| Confusion Matrix Properties (Confusion Matrix) This component exposes the properties of a General Confusion Matrix | |
| Hidden Markov Model (HiddenMark) Solver for Hidden Markov Model problems. | |
| K-Means Clustering (K-Means) Solver for K-Means Clustering. | |
| Linear Regression (LineReg) Solver for linear regression problems. | |
| Logistic Regression (LogReg) Solver for Logistic regression problems. | |
| Multivariate Linear Regression (MultiLineReg) Solver for multivariate linear regression problems. | |
| Naive Bayes Classification Tester This component tests an adaptive naive bayes classifier. | |
| Naive Bayes Classification Trainer This component trains an adaptive naive bayes classifier algorithm based on a training data set. | |
| Neural Network Tester Test a solution using a trained neural network solver. | |
| Neural Network Trainer This component uses the resilient backpropagation (RProp) learning algorithm to train neural networks. | |
| Restricted Boltzmann Machine (ResBoltz) Solver for Restricted Boltzmann machines. | |
| Nonlinear Regression (NonlineReg) Solver for nonlinear regression problems using Sequential Minimal Optimization. | |
| Kernel SVM Tester (SVM Tester) This component tests an kernel-based Support Vector Machine (SVM) classifier. | |
| Kernel SVM Trainer (SVM Trainer) This component trains a kernel-based Support Vector Machine (SVM) on an input training data set. | |
| Neural Network Testing (Neural Network Tester) Test a solution using a trained neural network solver. |
| Enneper Surface (Enneper) Create a parametric Enneper surface. | |
| Helicoid Surface (Helicoid) Create a parametric Helicoid surface. | |
| Klein Surface (Klein) Create a parametric Klein surface. | |
| Mobius Surface (Mobius) Create a parametric Mobius surface. | |
| Hyperbolic Paraboloid (Paraboloid) Create a parametric paraboloid surface. | |
| Conoid Surface (Conoid) Create Plucker's Conoid surface. | |
| 3D Supershape (3DSupershape) Create a parametric 3D supsershape | |
| Torus Surface (Torus) Create a parametric torus surface. | |
| Platonic Cube (PlatoCube) Create a parametric cube with a truncation parameter. | |
| Platonic Dodecahedron (PlatoDodec) Create a dodecahedron. | |
| Platonic Icosahedron (PlatoIcosa) Create a parametric icosahedron with a truncation parameter. | |
| Platonic Octahedron (PlatoOcta) Create a parametric octrahedron with a truncation parameter. | |
| Platonic Tetrahedron (PlatoTetra) Create a parametric tetrahedron with a truncation parameter. |
| Create Chart (Chart) Creates a saveable Winform chart. | |
| Create Data Grid (DataGrid) Creates a Data Grid view of data. Data can be saved as CSV file. | |
| Create DataSet (DataSet) Create a DataSet | |
| Create DataTable (DataTable) Create a DataTable | |
| Create CSV (CSV) Create a CSV string | |
| Read CSV (CSV) Read a CSV string. (Comma Separated Value) | |
| Convert JSON to XML (JSON-XML) Converts a JSON string to XML. | |
| Create XML (XML) Create XML from a DataSet | |
| Read XML by Tag (XML) Read XML data by tag. | |
| Convert XML to JSON (XML-JSON) Converts a XML string to JSON | |
| Create JSON (JSON) Create JSON from a DataSet |
| Diamond Panels (Diamond) Creates diamond panels on a surface. | |
| Diamond Grid (DGrid) Creates a diamond corner point grid on a surface. | |
| Hexagon Cells (Hex) Creates hexagonal cells on surface. | |
| Quad Panels (Quads) Creates quadrangular panels on a surface | |
| Quad Grid (QGrid) Creates a quad corner point grid on a surface. | |
| Random Quad Panels (QuadRand) Creates randomly staggered quad panels on a surface | |
| Staggered Quad Panels (QuadStag) Creates staggered quad panels on a surface. | |
| Skewed Quads (SQuads) Creates 'skewed' quadrangular panels on a surface | |
| Triangular Panels A (TriA) Creates triangular panels on a surface. | |
| Triangle Panels B (TriB) Creates triangular panels on a surface. | |
| Triangle Panels C (TriC) Creates triangular panels on a surface. |
| Object Bake (Bake) Bake objects to a layer in the active Rhino document. | |
| Create Layers (Layer) Create a list of layers in Rhino. | |
| Excel Reader (ExcelRead) Reads an open Excel file. | |
| Excel Write (ExcelWrite) Write to an open Excel file. | |
| Launch Application (LaunchApp) Launch an external application or file | |
| Layer Information (Layer Info) Get layer information from the current document. | |
| Layer Reference (Layer Ref) Reference geometry on layers with GUIDs and Names. | |
| Rhino Command (RhCOM) Sends a command to the Rhino command-line. | |
| Object Save (Save) Saves geometry to a specified file location. |
| Braced Grid 1-D Structure (GridBraced1D) Creates a 1-Direction braced grid structure on a surface. | |
| Braced Grid 2-D Structure (GridBraced2D) Creates a 2-Direction braced grid structure on a surface. | |
| Diagrid Structure (Diagrid) Creates a diagrid structure on a surface. | |
| Grid Structure (Grid) Creates a simple grid structure on a surface. | |
| Hexagonal Structure (Hex) Creates a hexagonal structure on a surface. | |
| Space Truss Structure 1 (SpaceTruss 1) Creates a space truss structure on a surface. | |
| Space Truss Structure 2 (SpaceTruss 2) Creates a space truss structure using two driver surfaces | |
| 2D Truss (Truss) Creates a 2-D Truss using a set of edge curves. |
| Attractor (Attract) Generates a attractor values using lists of attractors and targets. | |
| Attractor Wave (AttWave) Generates a wave attractor effect using lists of attractors and targets. | |
| Constant Quad Subdivide (ConstQuad) Subdivides a triangular panel into quadrangular cells | |
| Panel Frame (Frame) Creates an offset frame using a panel. | |
| Subdivide Quad (QuadSub) Subdivides a quad into self-similar cells. | |
| Subdivide Triangle (TriSub) Subdivides a triangle into self-similar cells. |
| Airtable Record Fields (Fields) Retrieve a list of Fields of given Airtable Records | |
| Create Airtable Record (Create) Create an Airtable Record in a specified table in a specific base | |
| Delete Airtable Record (Delete) This is a Delete component that Deletes a record with a specific ID in a specific table | |
| Get Airtable Record (Get) This is a Get component that retrieves a specific Airtable Record from a specific Baseand a specific Table | |
| List Airtable Records (List) Retrieve a list of Airtable Records from a specific Airtable Base, Currently there's a 100 record max | |
| Replace Airtable Record (Replace) Replace a record with a specific ID in a specific table using provided information | |
| Update Airtable Record (Update) Update an Airtable Record in a specified table in a specific base |
| Mesh Explode (Explode) Decompose a mesh into its faces | |
| Mesh Area (Area) Solve mesh Area properties | |
| Mesh Volume (Volume) Solve mesh Volume properties | |
| Mesh Naked Edge (NakedEdge) Find naked edges | |
| Mesh Convert Quads (ConvQuads) Convert non planar quads to triangles | |
| Mesh Triangulate (Triangulate) Convert quads to triangles |
| Mesh Cull Unused Vertices (cullVertices) Cull (remove) all vertices that are currently not used by the Face list | |
| Mesh Flip (Flip) Reverse the direction of the mesh | |
| Mesh From Points (FromPoints) Create a mesh from a grid of points. | |
| Mesh Unify Normals (UnifyNormals) Attempts to fix inconsistencies in the directions of meshfaces for a mesh |
| Frame+0 (m+Frame+0) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating a point from the face's vertex to its center, creating 0 new points along the edge. | |
| Frame+1 (m+Frame+1) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating points from the face's vertex and edge midpoint to its center, creating 1 new points along the edge | |
| Frame+2 (m+Frame+2) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating a point from the face's vertex to its center, creating 2 new points along the edge. | |
| Frame+3 (m+Frame+3) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating points from the face's vertex and edge midpoint to its center, creating 3 new points along the edge | |
| T+3 (m+T+3) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating a point from the face's vertex to its center, creating 3 new points along the edge and removing the face's vertex | |
| Tri Frame+1 (m+Tri Frame+1) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating a point from the face's vertex to its center, creating 1 new points along the edge. | |
| Tri Frame+2 (m+Tri Frame+2) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating a point from the face's vertex to its center, creating 2 new points along the edge and removing the existing face's vertex | |
| Tri Frame+3 (m+Tri Frame+3) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating points from the face's vertex and edge midpoint to its center, creating 3 new points along the edge | |
| Aperture+0 (m+Aperture+0) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating points from the points along face's edges to its center, creating 0 new points along the edge. | |
| Aperture+2 (m+Aperture+2) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating points from points along the face's edge to its center, creating 2 new points along the edge and removing the face's vertex | |
| Aperture+3 (m+Aperture+3) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating points from points along the face's edge to its center, creating 3 new points along the edge and removing the face's vertex | |
| Center+1 (m+Center+1) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by creating 1 new points along the edge. | |
| Center+3 (m+Center+3) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by creating 3 new points along the edge and removes the face's vertex. | |
| Dense+1 (m+Dense+1) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by adding a vertex at the face center and creating 1 new point along the edge. | |
| Fan+2 (m+Fan+2) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by creating 2 new points along the edge and one at its center, removing the face's vertex. | |
| Fan+3 (m+Fan+3) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by creating 3 new points along the edge and removing the face's vertex. | |
| Pinwheel+2 (m+Pinwheel+2) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by creating 2 new points along the edge and removing the face's vertex. | |
| Snub+0 (m+Snub+0) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating a point from the face's edge midpoint to its center, creating 0 new points along the edge. | |
| Snub+1 (m+Snub+1) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating a point from the face's edge midpoint to its center, creating 1 new points along the edge. | |
| Snub+2 (m+Snub+2) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating a point from the face's edge midpoint to its center, creating 2 new points along the edge and removing the face's vertex | |
| Snub+3 (m+Snub+3) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating a point from the face's edge midpoint to its center, creating 3 new points along the edge and removing the face's vertex | |
| Stellate+0 (m+Stellate+0) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by adding a vertex at the face center and creating 0 new points along the edge. | |
| X+2 (m+X+2) Replaces selected faces of a mesh or the interior of a curve with a frame around the edge by evaluating a point from the face's edge midpoint to its center, creating 2 new points along the edge. |
| Connected Edge Angles (m+V-E Ang) Returns the angle at each vertex normal of a mesh tested against the vector along each connected edge. | |
| Connected Edge Lengths (m+VEL) Returns the cumulative length of each edge connected to a given vertex. | |
| Connected Faces (m+ConFace) Returns the number of faces connected to each face. | |
| Connected Vertex Normal Angle (m+V-V Ang) Returns the angle at each vertex normal of a mesh tested against the connected vertex normals. | |
| Edge Lengths (m+EdgeLen) Returns the length for each edge of the mesh. | |
| Edge Shared Face Angles (m+EdgeAng) Returns the angle of the faces connected to each edge. | |
| Extract Edges (m+Edges) Returns the edge lines and topology vertices in the topology order of the mesh. | |
| Face Edge Lengths (m+FEL) Returns the cumulative edge length of each face of a mesh. | |
| Face Normal Direction (m+FaceDir) Returns the angle at each face normal of a mesh tested against a vector. | |
| Face to Face Angles (m+F-F Ang) Returns the angle at each face normal of a mesh tested against its connected face normals. | |
| Face Vertex Angles (m+F-V Ang) Returns the angle at each face normal of a mesh tested the normals at it's vertices. | |
| Mesh Face Area (m+FaceArea) Returns the area of each face of a mesh. | |
| Topology Vertices (m+Vert) Returns the mesh vertices per earch topology vertex of the mesh. | |
| Unitize Mesh Distances (m+Unit) Returns a unitized value for each specifed component of a mesh, vertex, face center, or edge midpoint based on its distance to the closest sample index point relative to the furthest point from all sample points | |
| Valence (m+Valence) Returns the valence or number of connected vertices to a given vertex. | |
| Vertex Face Angles (m+V-F Ang) Returns the angle at each vertex normal of a mesh tested against the connected vertex normals. | |
| Vertex Normal Direction (m+VecDir) Returns the angle at each vertex normal of a mesh tested against a vector. |
| Batwing (m+Batwing) Creates a volumetric mesh from either a single mesh face and depth or between two parallel meshes of idential construction based on the topology of the Batwing adapted with parametric inputs to the geometric proportions within the bounds of each offset pair of mesh faces | |
| Box (m+Box) Creates a mesh which spans two meshes bridging them from either the vertex or edge center | |
| CLP (m+CLP) Creates a volumetric mesh from either a single mesh face and depth or between two parallel meshes of idential construction based on the topology of the Schwarz CLP adapted with parametric inputs to the geometric proportions within the bounds of each offset pair of mesh faces | |
| Cross (m+Cross) Creates a mesh which spans two meshes bridging them from the face center and connecting faces at either the vertex point or edge centers | |
| D (m+D) Creates a volumetric mesh from either a single mesh face and depth or between two parallel meshes of idential construction based on the topology of the Schwarz D adapted with parametric inputs to the geometric proportions within the bounds of each offset pair of mesh faces | |
| F-RD (m+F-RD) Creates a volumetric mesh from either a single mesh face and depth or between two parallel meshes of idential construction based on the topology of the Schoen F-RD adapted with parametric inputs to the geometric proportions within the bounds of each offset pair of mesh faces | |
| F-RDr (m+F-RDr) Creates a volumetric mesh from either a single mesh face and depth or between two parallel meshes of idential construction based on the topology of the Schoen F-RDr adapted with parametric inputs to the geometric proportions within the bounds of each offset pair of mesh faces | |
| F-RDr2 (m+F-RDr2) Creates a volumetric mesh from either a single mesh face and depth or between two parallel meshes of idential construction based on the topology of the Schoen F-RDr with higher vertex count, adapted with parametric inputs to the geometric proportions within the bounds of each offset pair of mesh faces | |
| I-WP (m+I-WP) Creates a volumetric mesh from either a single mesh face and depth or between two parallel meshes of idential construction based on the topology of the Schoen I-WP adapted with parametric inputs to the geometric proportions within the bounds of each offset pair of mesh faces | |
| I-WPr (m+I-WPr) Creates a volumetric mesh from either a single mesh face and depth or between two parallel meshes of idential construction based on the topology of the Schoen I-WPr adapted with parametric inputs to the geometric proportions within the bounds of each offset pair of mesh faces | |
| Nevious (m+Nevious) Creates a volumetric mesh from either a single mesh face and depth or between two parallel meshes of idential construction based on the topology of the Neovious adapted with parametric inputs to the geometric proportions within the bounds of each offset pair of mesh faces | |
| P (m+P) Creates a volumetric mesh from either a single mesh face and depth or between two parallel meshes of idential construction based on the topology of the Schwarz P adapted with parametric inputs to the geometric proportions within the bounds of each offset pair of mesh faces | |
| Pa (m+Pa) Creates a volumetric mesh from either a single mesh face and depth or between two parallel meshes of idential construction based on the topology of the Schwarz Pa adapted with parametric inputs to the geometric proportions within the bounds of each offset pair of mesh faces | |
| SS (m+SS) Creates a volumetric mesh from either a single mesh face and depth or between two parallel meshes of idential construction based on the topology of the SS adapted with parametric inputs to the geometric proportions within the bounds of each offset pair of mesh faces | |
| Switch (m+Switch) Creates a mesh which spans two meshes bridging them from either the vertex or edge center | |
| X&T (m+X&T) Creates a volumetric mesh from either a single mesh face and depth or between two parallel meshes of idential construction bridging the vertices to the face center between two mesh faces |
| Weighted Catmull Clark Subdivision (m+Catmull Clark) Based off of the implementation of Weaverbird's subdivision, this implementation of Catmull Clark Subdivision introduced the option to modify the weight of smoothing or displacement from origin, of the face, edge, and vertex based vertices | |
| Catmull Clark nGon Subdivision (m+CatmullClark) Applies Catmull Clark Subdivision to a list of closed polylines which are treated as the faces and vertices of a nGon mesh. | |
| Doo Sabin Subdivision (m+Doo Sabin) Applies Doo Sabin Subdivision to a list of closed polylines which are treated as the faces and vertices of a nGon mesh. | |
| Expansion Subdivision (m+Expansion) Applies Expansion Subdivision to a list of closed polylines which are treated as the faces and vertices of a nGon mesh | |
| Face Center Subdivision (m+FaceCenter) Applies Face Center Subdivision to a list of closed polylines which are treated as the faces and vertices of a nGon mesh. | |
| Mid Edge Subdivision (m+MidEdge) Applies Mid Edge Subdivision to a list of closed polylines which are treated as the faces and vertices of a nGon mesh. | |
| Modified Kobbelt Subdivision (m+ModKobbelt) Applies a modified version of Kobbelt Subdivision which creates new quad faces from a list of closed polylines which are treated as the faces and vertices of a nGon mesh. | |
| Root 3 Subdivision (m+Root3) Applies Root 3 Subdivision to a list of closed polylines which are treated as the faces and vertices of a nGon mesh. | |
| Weighted Butterfly Subdivision (m+Butterfly) Implements the basic form of Butterfly subdivision which maintains the original meshes vertex locations. This method does requires a closed mesh volume with only triangular faces. | |
| Weighted Loop Subdivision (m+Loop) Based off of the implementation of Weaverbird's subdivision, this implementation of Loop Subdivision introduced the option to modify the weight of smoothing or displacement from origin, of the edge and vertex based vertices | |
| Weighted Root 3 Subdivision (m+Root 3) An implementation of Root 3 Subdivision, this method follows the model established in weaverbird for resolving edge conditions |
| Baycentric Mesh Morph (m+Map Mesh to Mesh) Uses Barycentric Mapping to morph meshes from reference boundaries to each face of a target mesh, or pair of meshes with identical topologies. | |
| Map Curve to Curve (m+Map Crv to Crv) Uses Barycentric Mapping to morph curves from a reference boundary polyline to a target polyline of the same topology. | |
| Map Curves to Mesh (m+Map Crv to Mesh) Uses Barycentric Mapping to morph curves from reference boundaries to each face of a target mesh, or pair of meshes with identical topologies. | |
| Map Edge Values (m+Map Edge) Maps and averages unitized values cooresponding to each edge of a mesh to its other constituent elements. | |
| Map Face Values (m+Map Face) Maps and averages unitized values cooresponding to each face of a mesh to its other constituent elements. | |
| Map Mesh to Curves (m+Map Mesh to Crv) Uses Barycentric Mapping to morph meshes from a reference boundary polyline to a target polyline of the same topology. | |
| Map Points to Curve (m+Map Pt to Crv) Uses Barycentric Mapping to morph points from a reference boundary polyline to a target polyline of the same topology. | |
| Map Points to Mesh (m+Map Pt to Mesh) Uses Barycentric Mapping to morph points from reference boundaries to each face of a target mesh, or pair of meshes with identical topologies. | |
| Map Vertex Values (m+Map Vert) Maps and averages unitized values cooresponding to each vertex of a mesh to its other constituent elements. | |
| Mesh Twisted Box (m+Twisted Box) Creates twisted boxes which either span or project off of quad mesh faces creating 8 points which can be used to define a twisted box | |
| Wrap Data (WrapData) Converts a list of data into an integer indexed dictionary which is wrapped into a single object |
| Cairo Tiling (m+Cairo) Applies a Mesh to a surface based on the Cairo Tiling tesselation covering its domain, recognizing closure in both the U and V directions when the patterning allows. | |
| Diamond Tiling (m+Diamond) Applies a Mesh to a surface based on Diamond Tiling tesselation covering its domain, recognizing closure in both the U and V directions when the patterning allows. | |
| Elongated Triangle Tiling (m+ElongTri) Applies a Mesh to a surface based on the Elongated Triangle tesselation covering its domain, recognizing closure in both the U and V directions when the patterning allows. | |
| Fill Mesh Holes (m+Fill) Creates a simple fan mesh from an input curve with options for introducing vertex colors | |
| Mesh Loft (m+Loft) Creates a mesh from the control points of input curves with multiple methods for defining topology | |
| ngon Mesh (m+ngon Mesh) This experimental component creates a topology map for mesh comprised of faces of with a vertex count of 3 or higher | |
| Patterned Triangulation (m+TriPat) Applies a boolean pattern based Triangular Mesh to a surface covering its domain, recognizing closure in both the U and V directions when the patterning allows. | |
| Regular Triangulation (m+RegTriGrid) Applies a Regular Triangular Mesh to a surface covering its domain, recognizing closure in both the U and V directions when the patterning allows. | |
| Rhombitrihexagonal Tiling (m+Rhombitrihexagonal) Applies a Mesh to a surface based on the Rhombitrihexagonal tesselation covering its domain, recognizing closure in both the U and V directions when the patterning allows | |
| Snub Square Tiling (m+SnubSqr) Applies a Mesh to a surface based on the Snubbed Square tesselation covering its domain, recognizing closure in both the U and V directions when the patterning allows. | |
| Truncated Square Tiling (m+TruncatedSqr) Applies a Mesh to a surface based on the Truncated Square tesselation covering its domain, recognizing closure in both the U and V directions when the patterning allows |
| Mesh Caps (m+Caps) Caps all naked edges in a mesh by introducing a new point at the averaged volumetric center fanning about it. | |
| Explode Unwelded (m+ExpUnweld) Implements Explode Unwelded. "Explode the mesh into submeshes where a submesh is a collection of faces that are contained within a closed loop of "unwelded" edges." | |
| Mesh Explode (m+Explode) Explodes each face of a mesh into a new single faced mesh which maintains vertex colors and whose normals can either be rebuilt or retain the existing vertex normals. | |
| Mesh Extend (m+Extend) Extends all naked edges of a mesh by a given distance by adding a new row of mesh faces | |
| Mesh Offset & Extrude (m+Offset/Extrude) Takes a mesh and offsets along each vertex normal or aligned with input vectors with independent options for closing the top, bottom and edges as well as offseting in both directions. | |
| Offset Edges (m+Edges) Takes edge of a mesh and offsets it along the vertex normal or extrudes along a input vector. Output can be toggled between a single mesh or individual meshes per face. | |
| Span & Bridge (m+Span & Bridge) Removes multiple pairs of mesh faces at given indices from either one or two meshes and bridges the resulting naked edges | |
| Unweld & Explode (m+UWX) Unwelds a mesh at the user specified angle and explodes it into new meshes at unwelded edges. |
| Face Bands (m+Bands) Indexes Mesh Faces based on their topological distance from naked edges or selected points. | |
| Proximity Vertex Selection (m+ProxSel) Selects vertices based on their closest point distance to sample geometries. | |
| Select by Topological Distance (m+TopoSel) Returns a series of unitized values per vertex based on their topological edge's cumulative physical distance, divided by a user specified range for selection. | |
| Select by Vertex Angle (m+SelAng) Selects vertices based on an angle tolerance, determined by testing the angle between all edges shared by a vertex about a face and sums the value. | |
| Select Mesh Edge (m+SelEdge) Allows for the selection of Grasshopper or Rhino Mesh Edges. Returning the Indices, Mid Point, and Representational Line at each selection. | |
| Select Mesh Faces (m+SelFace) Allows for the selection of Grasshopper or Rhino Mesh Faces. Returning the Indices, Face Center, Face, and Face Normal at each selection. | |
| Select Mesh Vertices (m+SelVert) Allows for the selection of Grasshopper or Rhino Mesh Vertices. Returning the Indices, Point, and Normal at each selection. | |
| Vertex Rings (m+Rings) Indexes Vertices based on their topological distance from naked edges or selected points. |
| Hair (m+Hair) Creates an advanced hair effect from a tapered extrusion which can rotate within a pore relief on each face of the mesh outwards along the direction of the face normal | |
| Polyp (m+Polyp) Creates an advanced polyp effect from the edge of each face of the mesh outwards along the direction of the face normal | |
| Pore (m+Pore) Creates a pore effect with a flat edge and raised facet on each face of the mesh outwards along the direction of the face normal | |
| Antisnub (m+Antisnub) Creates an advanced face effect by creating the antiprism extrusion from each face and snubbing the top corner vertex of each new face on each face of the original mesh outwards along the direction of the face normal | |
| Node (m+Node) Creates an advanced face effect stellating the face and creating an optional directional pore from each new face on each face of the original mesh outwards along the direction of the face normal | |
| Peel (m+Peel) Creates an advanced peeling effect rotating subdivided faes outwards about each edge of each face of the mesh outwards along the direction of the face normal | |
| Pinch (m+Pinch) Creates an advanced pinching moving points at the vertex and edge centers independently towards the center of each face of the mesh outwards along the direction of the face normal |
| Align Mesh Vertices (m+AlignVert) Collapses vertex positions based on their proximity and the sequence in which they are toplogically ordered. | |
| Calculate Vertex Normals (m+VertNorm) Rebuilds vertex normals with a full range of options. | |
| Compute Face Normals (m+FaceNorm) Rebuilds the Face Normals for a mesh with a full range of options. | |
| Mirror Face Orientation (m+MFO) Mirrors selected face topology. | |
| Reverse Face Normal (m+RFN) Reverses selected face normals | |
| Shift Face Orientation (m+SFO) Shifts selected face topology, similar to rotating the face. | |
| Triangulate Mesh (m+Tri) Triangulates the quad faces of mesh based on natural direction, shortest/ longest length, or greatest or smallest area. |
| Continuum (m+Continuum) Creates a series of connections perpendicular and parallel to each meshes face creating a loop from front face to back face. Inspired by the work of Erwin Hauer. | |
| Criss Cross (m+CrissCross) Creates a series of connections perpendicular and parallel to each meshes face bridging between every other edge. | |
| Link (m+Link) Creates a series of radially arrayed links from each mesh face edge about each face center and back to the same edge | |
| Net (m+Net) Creates a series of radially arrayed interlocking ribbons from each mesh face edge about each face center | |
| Thatch (m+Thatch) Converts each face into a quad set of thatch woven meshes | |
| Weave (m+Weave) Converts each face of a mesh into two interwoven meshes |
| Highlight (m+Highlight) Applies a color to all naked edge or non naked vertex points in a mesh | |
| Label Edge (m+Edges) Creates point lists of points at each mesh edge at its midpoint | |
| Label Face (m+Face) Creates point lists of center points of each mesh face at its center | |
| Label Topo Vert (m+TopoVert) Creates point lists of the meshes topology vertex points offset on the face to remove overlap | |
| Label Vertex Indices (m+Index) Creates point lists of vertex sequence of each face offset on the face to remove overlap | |
| Label Vertex (m+Vertex) Creates point lists of the meshes vertex points offset on the face to remove overlap |
| Branch (m+Branch) Recursively branches each mesh face which is parallel to the original mesh faces into a set of new subdivided quad extrusions. | |
| Crumple (m+Crumple) Recursively stellates each mesh face into a new mesh offset along the face normal. | |
| Crystalize (m+Crystalize) Recursively decomposes each mesh face into a new truncated open mesh pyramid offset along the face normal | |
| Expand (m+Expand) Recursively decomposes each mesh face into a new mesh offset along the face normal connected only by the corner vertices. | |
| Facet (m+Facet) Recursively stellates a new face made from the midpoints of the edge lines. |
| Mesh Pipe (MPipe) Create a mesh pipe. | |
| Mesh Sweep (MSweep) Create a mesh sweep with one rail curve. |
| Best Practicizer (BestPracticizer) Takes a selected group and inserts input and output params at both edges for any data that goes outside the group. | |
| Expire Object (Expire) Expire / recompute a component or param | |
| Get List Data (ListData) Gets data from the Value List, Item Selector, etc components | |
| Get Param Data (ParamData) Get the set of data in a given param | |
| Get Slider Properties (SliderInfo) Gets the properties of the slider | |
| Highlight Objects (Hilite) Highlight objects by adding them a new group | |
| Instantiate Object (Create) Attempts to create an instance of an object on the canvas | |
| Label Groups (LblGrp) Auto-create a scribble in the upper left corner of a group that matches the group's name | |
| Relative Path (RelPath) Appends the directory this definition is saved in to a file path. Auto-converts the contents of a text panel containing an absolute path | |
| Get Runtime Messages (Msgs) Gets errors and warnings from selected objects | |
| Set Object Value (SetObj) Tries to set the value of an object. What value it sets varies by type - it sets a slider's numeric value, a panel or scribble's text contents, etc | |
| SwapParamType (SwapParam) Switch the type of one param object to another | |
| Unwrap List (Unwrap) Converts a data wrapper into a list | |
| Wrap List (Wrap) Converts a list of data into a single object | |
| Capture GH Canvas (CanvasCap) Capture a hi-res image of the GH Canvas | |
| Internalize Param Data (Internalize) Internalize data into a param | |
| Select GH Object (Select) Select objects on the Grasshopper Canvas | |
| Set Param Data (SetParamData) Set the data in a given param | |
| Unwrap List N Levels (UnwrapN) Unwraps data wrappers N levels (or all the way if N=0) | |
| Wrap List N Levels (WrapN) Wraps and Path-shifts a list by N levels |
| Bake Object (Bake) Programmatically bake the geometry of specified objects | |
| Control Wire Display (WireDisplay) Control the display of wires for parameters and components. | |
| Enable/Disable Object (OnOff) Programmatically enable/disable solving for specified objects | |
| Hide/Show Object Preview (HideShow) Programmatically control the preview visibility of specified objects | |
| Move Object (Move) Reposition an object on the GH canvas | |
| Rename Object (Rename) Programmatically set the nickname of specified objects | |
| Set Group Properties (SetGroup) Set the name, color, and style of a group. | |
| Set Panel Properties (SetPanel) Modify the properties of a panel object | |
| Set Scribble Properties (SetScribble) Set the text, size, and font of a Scribble. | |
| Set Sketch Modify the form of an existing sketch object. | |
| Set Slider Properties (Set Slider) Modify the properties of a slider object | |
| Wire Display Toggle (WireToggle) Switch all document wires between hidden and faint. |
| Get Connected Objects (Connected) Gets all components and params connected to this component | |
| Get Groups (Groups) Get all groups in the document | |
| Get Objects in Group (ObjFromGroup) Gets all components and params in the same group as this component (or the specified group if supplied) | |
| Get Objects of Same Library (SameLib) Gets all components and params that are from the same library as the attached. | |
| Get Objects of Same Type (SameType) Gets all components and params that are of the same type as the attached. | |
| Get Scribbles (Scribbles) Get all Scribbles in the document | |
| Get Selected Objects (SelObj) Get the objects currently selected on the canvas | |
| Get Object By Nickname (ObjByNN) Retrieves all objects matching the specified nickname. Wildcard patterns accepted. |
| Batch Animator (BAnim) Saves a screenshot of every state of the model in the batch to a folder. | |
| BatchDriver Run a batch analysis across a range of variable parameters | |
| Batch Variable from List (BVarList) Converts a list of values such as a series or range into a variable input to the Batch Driver | |
| BatchSlider (BSlider) Converts a standard GH Slider into a variable input to the Batch Driver |
| Assembly Info Gets information about an assembly | |
| Document Info (DocInfo) Get information about the GH document and its components | |
| Object Info Gets basic information from any DocumentObject |
| FEA System Finite Element System [frames and shells] | |
| Fe Frame Element (Frame Element) Definition of single Frame Element[beam, column etc...] | |
| Fe Quad Shell Element (Quad Element) Definition of single quad element | |
| Frame Curves (FCurves) Curves to be converted to frame elements | |
| Graph structure Connectivity Graph of structural elements | |
| FE Mesh (FEMesh) Meshes to be converted to a colleciton of shell elements | |
| FE Point Load (FEPointLoad) Point Load | |
| FE Point Supports (FEPointSupports) Point Support | |
| Load Region Boundary within which loads are applied | |
| Material Properties Region (Material Properties) Boundary within which material properties are applied | |
| MSupport Type region (Support Region) Boundary within which support properties are changed | |
| Frame Results Frame Results | |
| Node Results Node Results | |
| Quad Results Quad Results | |
| Stress Lines (StressLines) Stress Line Visualization | |
| FE Solver Solver For FE Analysis | |
| Frame Visualization Frame Visualization | |
| Stress Pattern Stress Pattern |
| 2D boundary Region (Boundary) 2D boundary Region | |
| 2D density Region (Density) 2D density Region | |
| 2D Load Region (Load) 2D Load Region | |
| 2D Support Region (Support) 2D Support Region | |
| 2D Iso Contour 2D Iso Contour | |
| 2D Mesh Results 2D Mesh Results | |
| 2D Node Results 2D Node Results | |
| 2D Cell Results 2D Cell Results | |
| Thickness Thickness | |
| Topostruct 2D solver Topostruct 2D solver | |
| Topostruct 2D model (Topostruct 2D) Topostruct 2D model |
| 3D boundary Region (Boundary) 3D boundary Region | |
| 3D density Region (Density) 3D density Region | |
| 3D Load Region (Load) 3D Load Region | |
| 3D Support Region (Support) 3D Support Region | |
| 3D Cell Results 3D Cell Results | |
| 3D Iso Mesh 3D Iso Mesh | |
| 3D Mesh Results 3D Mesh Results | |
| 3D Node Results 3D Node Results | |
| Topostruct 3D solver Topostruct 3D solver | |
| Topostruct 3D model (Topostruct 3D) Topostruct 3D model |
| Distance Pattern Distance Pattern | |
| Image Pattern Image Pattern | |
| Reparameterization Mesh Reparameterization | |
| Curves Extracts the iso-curves from the reparameterized surface | |
| Vector Field Extracts the vector field from the reparameterized surface | |
| Mesh Extracts the mesh with the new UV parameters as texture coordinates. Can be used for texture mapping | |
| Pattern Given a pattern made of lines and points this components remaps it using the new parameterization of the surface | |
| Planes Extracts the planes from the reparameterized surface | |
| Quads Extracts a quad mesh fro the reparameterized surface. This mesh might have holes around singularities where the grid collapses |
| Displace By Spectrum Displace By Spectrum | |
| EigenSystem Builds the EigenSystem of the discrete Laplace Beltrami operator of a given mesh | |
| Extract spectrum Extract spectrum | |
| Extract EigenVector Extract EigenVector | |
| Reconstruct Reconstruct From spectrums | |
| Spectral Filter Spectral Filter | |
| Mesh Visualization Mesh Visualization |
| Discretization Discretization | |
| Mesh Contour field (Mesh Contours) Mesh Contour field | |
| Minimal Surface (MiniSrf) Mesh Surface Minimizer | |
| Minimal Surface From Edges (MiniSrfEdge) Mesh Surface Minimizer From Edges | |
| Iso surface (Iso Surface) Iso Surface | |
| Geometry Wrapper Geometry Wrapper |
| LoadCase LoadCase | |
| Cross Section (Csection) Cross Section definition for FEA | |
| Isotropic Material (Mat) Custom Material definition for FEA | |
| Material (Mat) Material definition for FEA |
| Symmetric EigenSystem (EigenSystem) Symmetric EigenSystem | |
| FFT Fast Fourier Transform | |
| FFT 2D (FFT2D) Fast Fourier Transform in 2D | |
| Sparse System Solver (Sparse Solver) Solver for Sparse Linear Systems A X = B |
| Minimal Surface (MinSurf 2C) Construct a minimal surface based on 2 boundry curves | |
| Minimal Surface Mesh (MinSurf 2C Mesh) Construct a minimal surface based on 2 boundry curves as mesh | |
| Mesh Relax Relax a mesh |
| Collect Rules (CollectRules) Collect, convert to Explicit, deduplicate, sort and remove disallowed Monoceros Rules. Automatically generates an Out Module and its Rules. | |
| Construct Explicit Rule (RuleExp) Construct a Monoceros Explicit Rule (connector-to-connector) from Monoceros Module name and connector number | |
| Construct Typed Rule (RuleTyp) Construct a Monoceros Typed Rule (connector-to-all-same-type-connectors) from Monoceros Module name, Connector index and Connector Type | |
| Deconstruct Explicit Rule (DeconRuleExp) Deconstruct an Monoceros Explicit Rule (connector-to-connector) into Module names and Connector indices. | |
| Deconstruct Typed Rule (DeconRuleTyp) Deconstruct a Monoceros Typed Rule (connector-to-all-same-type-connectors) into Module name, Connector index and Connector type. | |
| Is Rule Explicit (IsRuleExp) Returns true if the provided Monoceros Rule is Explicit (connector-to-connector). | |
| Is Rule Typed (IsRuleTyp) Returns true if the Monoceros Rule is Typed (connector-to-all-same-type-connectors). | |
| Construct Explicit Rule between 2 Lists (RuleExp2Lists) Construct a Monoceros Explicit Rule (connector-to-connector) between all listed Connectors of all listed Modules of two lists | |
| Explicit Rule from Curve (RuleExpCrv) Create an Monoceros Explicit Rule (connector-to-connector) from a curve connecting two opposite connectors. | |
| Suggest Rules from Geometry (RuleSuggest) Suggest Rules based on naked geometry at connectors. The two Modules described by the generated Rule can be joined or welded. Supports Curves, BReps and Meshes. | |
| Construct Indifferent Rule (RuleIndiff) Selected Connectors of a Monoceros Module connect to any opposite indifferent connector of any Monoceros Module. | |
| Indifferent Rule from Point (RuleIndiffPt) Connectors of a Monoceros Module marked with a Point connect to any opposite indifferent connector of any Monoceros Module. | |
| Indifferent Rules for unused Connectors (RuleIndiffUnused) Unused connectors of Monoceros Modules connect to any opposite indifferent connector of any Monoceros Module. | |
| Construct Rule At Boundary (RuleBound) Rule allowing the Monoceros Module to touch the boundary of the Envelope with a Connector of the given index. All connectors with an Indifferent Rule can automatically touch the boundary. | |
| Rule at Boundary from Point (RuleBoundPt) Rule allowing the Monoceros Module to touch the boundary of the Envelope with a Connector marked with a Point. All connectors with an Indifferent Rule can automatically touch the boundary. | |
| Typed Rule from Point (RuleTypPt) Create a Monoceros Typed Rule (connector-to-all-same-type-connectors) from a Point tag. The connector Type will be converted to lowercase. | |
| Scan Slots for Rules (RulesScan) Scan solved Slots and extract applied Rules. | |
| Unwrap Typed Rules (UnwrapRules) Convert Monoceros Typed Rules into Monoceros Explicit Rules and deduplicate. | |
| Are Rules Equal (AreRulesEq) Returns true if the provided Monoceros Rules are equal. |
| Add Boundary Layer (AddSlotBound) Add one layer of Monoceros Slots around the existing boundaries. | |
| Are Slots Boundary (AreSlotsBound) Are Monoceros Slots on the boundary of the world? | |
| Construct Slot with All Modules Allowed (SlotAll) Construct a Monoceros Slot with all Monoceros Modules allowed. | |
| Construct Slot with Listed Modules Allowed (SlotModules) Construct a Monoceros Slot with allowed Monoceros Module names. | |
| Deconstruct Slot (DeconSlot) Deconstruct a Monoceros Slot into its center point, base plane, diagonal and list of allowed Monoceros Modules. | |
| Slots from Geometry (SlotsFromGeometry) Identify Module geometry and construct Slots containing it. Ignores connection to boundary. | |
| Assemble Rule into Slots (AssembleRule) Create deterministic Slots that contain Monoceros Modules assembled according to the given Monoceros Rule. |
| Assemble Rule (AssembleRule) Materialize Monoceros Rule. | |
| Materialize Slots (Materialize) Materialize Monoceros Modules into Monoceros Slots. | |
| Slice Geometry (Slice) Populate geometry with points ready to be used as Monoceros Slot and Monoceros Module centers. Supports Point, Curve, Brep, Mesh. | |
| Preview Rules (RulePreview) Preview Monoceros Rules as lines connecting individual Connectors of Monoceros Modules. |
| Construct Module (ConstModule) Construct a Monoceros Module from Slot centers. The specified production geometry will be used in Monoceros Solver result. | |
| Deconstruct Module (DeconModule) Deconstruct Monoceros Module into name, base plane, Connector planes, Connector numbers and properties. | |
| Construct Empty Module (ModuleEmpty) Construct an empty Monoceros Module. |
| Monoceros WFC Solver (WFC) Monoceros Solver for the Wave Function Collapse |
| Add Sources Add sources to generate a density field for different voxel channels | |
| Construct Function Source (Function Source) Construct a function source for field generation. | |
| Construct Geometric Source (Geom Source) Define a geometric source for field generation | |
| Construct Bitmap Source (Bitmap Source) Construct a bitmap source for field generation. | |
| Construct Bitmap Stack Source (Bitmap Stack) Construct a voxel image from a stack of images. | |
| Construct Voxels From File (Read Voxels) Reads voxel data from a Monolith volume (.vol) file | |
| Function Presets (Presets) Select from a list of pre-defined implicit functions. | |
| Bitmap Blend Blend one or more bitmap sources together along orthographic axes. | |
| Bitmap Loft Loft two or more bitmap sources together along the Z-axis. | |
| Multiply Sources (Mult Sources) Multiply sources to generate a density field for different voxel channels | |
| Construct Base Voxels (Create Voxels) Construct a generic voxel class based on bounding box, resolution, and channel designation. |
| Gaussian Blur Filter (Gaussian Blur) Perform 3D Gaussian Blur on a voxel field. | |
| Inside Out Filter (Inside Out) Perform 3D Inside Out filter on a voxel field. | |
| Blur Filter (Kernel) (Blur) Perform a kernel based blur filter. | |
| Laplacian Filter (Laplacian) Perform a laplacian filter. | |
| Maximum Filter (Kernel) (Maximum) Perform a kernel based maximum (dilation) filter. | |
| Median Filter (Kernel) (Median) Perform a kernel based median filter. | |
| Minimum Filter (Kernel) (Minimum) Perform a kernel based minimum (erosion) filter. | |
| Symmetry Filter (Symmetry) Ensure voxel field is symmetric about all three major axes. | |
| Twist Filter (Twist) Perform 3D twist to a voxel field. |
| Channel Remap (Remap Channel) Remap the voxel channel values to a new numeric domain | |
| Channel Fill (Fill) Assign a single number to all values in a voxel channel. | |
| Channel Invert (Invert) Invert the values of a voxel channel. | |
| Channel Noise (Noise) Generate a 3D noise filter for a voxel field. | |
| Get Voxel Values (Get Values) Extract the channel values of the voxels stored in a voxel field | |
| Channel Histogram (Histogram) Compute a histogram for the values in a voxel channel. | |
| Set Voxel Values (Set Values) Set the values of the voxels in a field | |
| Channel Swap Swap one voxel channel with another. |
| Color Mesh By Ratio (Color Mesh) Colorize a mesh based on the density values of a single channel. | |
| Color Mesh By RGB (Color Mesh) Colorize a mesh based on the density values of the RGB channels. | |
| Get Channel Names (Get Channels) Extract the channel names stored in a voxel field | |
| Get Iso Mesh (Iso Mesh) Extracts a mesh contour of the density field channel | |
| Get Mesh Slices (Mesh Slices) Get a series of nested slices using two voxel channels. | |
| Get Slice Plane (Slice Plane) Extract a horizontal slice through a voxel field. | |
| Get Voxel Points Extract the location points of the voxels stored in a voxel field |
| Get Millipede Field Convert a topostruct3d system from Millipede into a voxel field | |
| Set Millipede Densities Set Millipede densities for a topostruct3d model transferring values from an input voxel field |
| 3d Viewport Visualize the current voxel field. |
| GEO Project (Project) Projects coordinates from WGS84 to a state-plane) - by Carson Smuts 2015 | |
| Vector Maps Extracts Vector maps of cities from OSM. Roads, Buildings etc (Building Heights are not available for all locations) - by Carson Smuts 2015 | |
| MapPlaces (Places API Data) Extracts Google Places data (Requires GooglePlaces APIKey. Visit the Google APIs Console at https://code.google.com/apis/console) - by Carson Smuts 2015 | |
| MapProject (Project Points) Projects point data to and from lon/lat - by Carson Smuts 2015 | |
| Mosquito-Direct (GDirect) Returns routes, times, and directions - Carson Smuts 2015 | |
| MosquitoStep (GStep) Map Step (use with Mosquito Direct) - Carson Smuts 2015 | |
| MosquitoLocation (Location) Location and reverse geo-coding hack - Carson Smuts 2015 | |
| GoogleMap (GMaps) Google Map Hack -still in development, use with caution - Carson Smuts 2015 |
| Flow Calculates Flow Paths On Surface by Carson | |
| Refraction (Refract) A plugin that calculates refaction of rays through a material by Carson | |
| SonicRoot (Root) Fast-Square Root Calculation by Carson | |
| SurfaceRays Calculates Reflections Off Surfaces From Source Pnt by Carson | |
| TargetRays Calculates Reflections From Target Points by Carson | |
| Vasari CSV (VasariCSV) Import CSV file from Vasari by Carson |
| Audio Play (Play) Play the audio wave from an MP3 by Carson | |
| Audio Scrub (AudioScrub) Scrub through audio from an MP3 by Carson | |
| Audio Wave (AudioWave) Extract the audio wave from an MP3 by Carson | |
| Levels Metering levels for Audio Samples and Other cool stuff by Carson |
| MosquitoFlicker (Flicker) Flicker API tap by Carson | |
| GoogleStock (Stock) Stock Market values from Google - concept by Mia Zinni + Carson Smuts | |
| SonicTweet (Twitter) Access Twitter API by Carson | |
| SonicTweet User (tUser) GH Twitter API User Info by Carson |
| EXIF Extract EXIF data from Photos by Carson | |
| Download Images (ImageDL) Downloads images to a directory by Carson | |
| Material (Mat) Applies a material to a Surface by Carson |
| String Recorder (Recorder) Record strings over time and cull duplicates by Carson | |
| StringDuplicates (StringDup) Search for Duplicate Strings by Carson | |
| SonicStringSearch (FindString) Search for words in a body of text by Carson |
| Branch Count (Bs) Returns the number of branches in a list by Carson | |
| Sub Graft (SubGraft) Graft A flat Tree into grouped Branches by Carson |
| Hull Coefficients Hull Hydrostatics Coefficients Preview of MT, ML and AP-FP Line > Nemo License required (Lv1) - - - 1.1 Beta | |
| Hull Hydrostatics Hull Hydrostatics Data Preview of B, F, FP, AP Points, AxWet, Ax, Waterline, Areas and Perimeters Curves > Nemo License required (Lv1) - - - 1.1 Beta | |
| Nemo Logfile Export Nemo Log File (.json) > Nemo License required (Lv1) - - - 1.1 Beta | |
| Nemo Search Search specific values in Nemo's results - - - 1.1 Beta | |
| Ship Ends Ship Bulb and Transom Preview of ANEN, BETA, AB and AT Points > Nemo License required (Lv1) - - - 1.1 Beta | |
| Ship Silhouette Ship Windage and Resistance Preview of AC, HC Points, XZ and YZ Silhouette Curve with Flotation line > Nemo License required (Lv1) - - - 1.1 Beta | |
| Ship Speed Create ship's speeds list, comma separated (in Knots) - - - 1.1 Beta | |
| Water Properties Freshwater and Seawater Properties (ITTC 2011) - - - 1.1 Beta |
| Blade Propeller Blade Propeller Generator from Laurent Delrieu Preview of Propeller Brep - - - 1.1 Beta | |
| Foil Appendage Foil Appendage Generator Preview of Foil, Bulb Breps and A point - - - 1.1 Beta | |
| Main Rigging Main Rigging generator Preview of Mast, Boom, Spreaders Breps, and R point - - - 1.1 Beta | |
| NACA Section NACA Airfoil Section Generator Preview of NACA Curve - - - 1.1 Beta | |
| Sail Inflate Sail Inflate using Kangaroo plugin Preview of Inflate Mesh, Foot Curve and Anchors Points - - - 1.1 Beta |
| Clipping Planes Get clippping planes from Rhino (XY, XZ and YZ directions only) Preview of Make2D viewports and clipping planes > Nemo License required (Lv1) - - - 1.1 Beta | |
| Layout Arrangement Arrange Make2D details and bake to Rhino Preview of Make2D curves > Nemo License required (Lv1) - - - 1.1 Beta | |
| Projection Defaults Create Make2D defaults viewports (Top, Front and Right) Preview of Make2D viewports > Nemo License required (Lv1) - - - 1.1 Beta |
| Hull Sections Section hull into stations, buttocks and waterlines Preview of Stations, Buttocks, WaterlinesWet and WaterlinesDry Curves > Nemo License required (Lv1) - - - 1.1 Beta | |
| Offset Table Generate Nemo Offset Table File (.csv) Preview of Custom, Stations, Buttocks, WaterlinesWet, WaterlinesDry Curves and Intersection Points > Nemo License required (Lv1) - - - 1.1 Beta | |
| Ship Cross-Section Cross-Section ship into points Preview of HullCS, SupCS, AppCS Points and Cross-Section Curve > Nemo License required (Lv1) - - - 1.1 Beta |
| Float Plane Custom flotation plane Preview of Rotation Point and Float Plane - - - 1.1 Beta | |
| Ship Import Import ship and perform or not symmetry Preview of Hull, Sup, App and Transom Breps - - - 1.1 Beta |
| Holtrop Prediction Run Holtrop Resistance Analysis > Nemo License required (Lv2) - - - 1.1 Beta | |
| NavCad Export Export NavCad Project File (.hcnc) > Nemo License required (Lv2) - - - 1.1 Beta |
| Hull Mesh Hull Mesh using Plankton library Preview of HullCut Mesh, Transom IDs and Remap Points - - - 1.1 Beta |
| Nemo License Nemo 1 |
| Boundary First Flatenning (BoundaryFirstFlatenning) BoundaryFirstFlatenning | |
| Text Text for LaserCutting or Milling | |
| Chamfer Cut an open Curve with Closed Curve | |
| Curve Cut (CurveCut) Cut an open Curve with Closed Curve | |
| Curve Ends (CurveEnds) Fix Curve Ends | |
| Curve Preview (Display) CurvePreview | |
| Curve Shatter (CurveShatter) Shatter Curves by Points | |
| Curve Sort (CurveSort) Sort a list of curve by other curves | |
| Explode Mesh (ExplodeMesh) Explodes mesh and assigns average color to each vertex of a face | |
| Mesh Prop (MeshProp) MeshProp | |
| Boolean Polyline boolean | |
| Polyline Center (PCenter) Gets center,normal and plane for polylines | |
| Polyline Difference (Difference) Polyline Difference | |
| Intersection Polyline intersection | |
| Map Crv (MapCrv) Maps a list of curve from one polyline to another | |
| Map Mesh (MapMesh) Polyline Map Mesh | |
| Map Srf (MapSrf) Polyline Map Surface | |
| Polyline Offset (Offset) Polyline Offset | |
| Simplify Simplify Polyline | |
| Remesh Remesh | |
| Curve Loft (CurveLoft) Loft curves into a quad mesh. If V paremeter is not supplied, default division in V direction is based on C0 input: end points for a curve/ control points for a polyline | |
| Mesh Curvature Mesh Curvature | |
| Preview Edges (PreviewEdges) Find edges that are within the certain angle of adjacent mesh faces normals | |
| Mesh Pipe (MeshPipe) Create mesh pipe from curves | |
| Presets Presets | |
| Smooth Smooth | |
| Voxels Voxels Mesh from Points | |
| Weld Mesh (Weld) Description |
| Joints VDA (JointsVDA) JointsVDA | |
| Adjust Mesh Vertices (MatchMesh) Takes one mesh vertices and adjusts other mesh vertices by former positions | |
| Dual Dual | |
| Extrude Edges Extrude NGon edges by normals | |
| Lattice From Two Meshes (MatchMesh) Takes one mesh vertices and adjusts other mesh vertices by former positions | |
| Loft Polylines (Loft) Loft two polylines, must contain equal number of points | |
| NGon Frame (NGonFrame) NGonFrame | |
| Offset Mesh (OffsetMesh) Offset mesh | |
| Offset Mesh VDA (OffsetMeshVDA) Offset mesh using mesh offset or mesh plane intersections | |
| Offset Triangle Mesh (OffsetTriangleMesh) OffsetTriangleMesh mesh | |
| Unify Windings (Unify) UnifyWindings |
| BFS BreathFirstSearch from mesh | |
| Coloring Coloring Edges by n colors | |
| Convex Hull (ConvexHull) ConvexHull from points | |
| Line Graph (LineGraph) LineGraph | |
| KMeans KMeans | |
| Mesh Curve (MeshCurve) MeshCurve | |
| Mesh Skeleton (MeshSkeleton) MeshSkeleton | |
| Walker Walker |
| Reciprical Edges (RecipricalEdges) Rotate mesh edge by average normal | |
| Reciprical Extend (RecipricalExtend) Rotate mesh edge and extend to the next line | |
| Reciprical Thickness (RecipricalThickness) Rotate mesh edge by average normal and give thickness | |
| Reci Move (ReciMove) Translation of Edges, forming nexorade | |
| Reci Move Vol (ReciMoveVol) Adding volumetric elements to translation reciprocal | |
| Reciprical Volume (RecipricalVolume) Volumetric elements |
| From Mesh Takes a mesh and add ngons that has outline of naked mesh edge and collection of all mesh faces | |
| Get Polylines (ToP) Checks if there are ngons in a mesh and extracts ngons | |
| From Brep Create Mesh from polygonal brep | |
| From Polylines (FromP) Create Mesh from polylines and adds NGons properties | |
| Delaunay Delaunay with holes | |
| NGon Preview (NGonPreview) NGonPreview |
| NGon Face Edges by NGon Pairs (EdgeByFP) Get NGon Face Edges by NGon Pairs | |
| NGons Connected To NGon Edge (EdgeNGon) Gets ngons connected to ngons edges, -1 is added to beggining of the list edge is naked (left / right property for clean meshes) | |
| Scale NGon Face Edges by NGon Pairs (SEdge) Scale Get NGon Face Edges by NGon Pairs | |
| NGon Edges (Edges) Get All Ngon edges id and lines | |
| NGon Face Edges (Face Edges) Get Ngon faces edges id and lines |
| NGons Edges Around Vertices (VEdge Ngons) Get Ngons that are around mesh topology vertices | |
| NGons Around Vertices (Vertex Ngons) Get Ngons that are around mesh topology vertices | |
| Mesh Vertices Mesh Vertices | |
| NGon Face Vertices (NGFaceVertices) Get Ngon vertices and topology vertices | |
| NGon Vertices (Vertices) Get All Ngon vertices and their connected vertices in ngons |
| Chebyshev Chebyshev Nets https://github.com/pearswj/buckminster | |
| Diamond Divide (DiamondDivide) Divide nurbs surface into diamond shapes | |
| Hex Divide (HexDivide) Divide nurbs surface into hexagons | |
| Hex Quad Divide (HexQuadDivide) Divide nurbs surface into hexagons based on quad tiles | |
| Quad Divide (QuadDivide) Divide NurbsSurface into quads |
| Planarize2 Planarize2 | |
| Planarize Planarize | |
| Project Pairs (ProjectPairs) ProjectPairs | |
| Project NGons (Project) Project ngons to their average planes |
| NGon To NGons (NGonToNgons) Get adjancent NGons to current NGon | |
| NGon Centers (NGonCenters) GetNGonCenter | |
| NGon Faces (NGonFaces) Get Mesh Faces in NGons |
| NelderMead (NM Opti) Nelder-Mead optimisation is a local search method good for when computation is slightly slower and a reasonable starting point is available |
| Attractor Values (AttValues) Generates numerical values for any given pointlist, being affected by a certain number of point attractors. | |
| Bundle Attractor (Bundle) Generates an iteratively bundled pointlist for any given datatree population of points. | |
| Curve Attractor (CrvAttractor) Generates an iteratively defined new point/vector list for any given, curve attractor affected, population of points. | |
| Curve Ravel (CrvRavel) Generates distance raveled numerical values for any given pointlist, being affected by any number of curve attractors. | |
| Curve Values (CrvValues) Generates numerical values for any given pointlist, being affected by any number of curve attractors. | |
| Point Attractor (PtAttractor) Generates an iteratively defined new point/vector list for any given ,attractor affected, population of points. | |
| Point Ravel (PtRavel) Generates distance raveled numerical values for any given pointlist, being affected by any number of point attractors. | |
| Twirl Attractor (Twirl) Generates an iteratively defined new point/vector list for any given ,twirl attractor affected, population of points. |
| Bouncers Generates and animates particles moving within a user defined box (Timer defined). | |
| Railway Generates and animates random points on any given curve (Timer defined). | |
| Satellite Generates and animates satellite-like points around any collection of objects (Timer defined). | |
| Walkers Generates and animates particles attached on a surface (Timer defined). | |
| Slicer Generates and animates a Rhino clipping plane on any given curve (Timer defined). |
| Climber Generates the gradient descent or ascent paths on a surface for any provided point list. | |
| Mesh Climber (MeshClimber) Generates the gradient descent or ascent paths on a Mesh object for any provided point list. | |
| Curve Hicking (HickingCrv) Generates the surface paths for any given ,curve attractor affected, population of points. | |
| Point Hicking (HickingPt) Generates the surface paths for any given ,point attractor affected, population of points. | |
| Point Patrolling (PatrolPt) Generates the surface paths for any given ,twirl attractor affected, population of points. |
| Frame Grid (FrGrid) Generates a 2-dimensional grid of points distributed as a row/column structure for any given 3dRectangle | |
| Box3d Grid (BoxGrid) Generates a 3-dimensional grid of points distributed as a row/flippedrow/column structure for any given Box |
| Check Pareto Dominance Takes two individuals and returns the dominance relation, assuming a minimization problem. | |
| Compute Diversity Computes the paremetric diversity of each solution in the list and adds it as an objective | |
| Construct Solution Takes a lists of numbers for parameters and/or objectives to wrap them in a single object for better handling of pools of solutions [generations etc.] | |
| Cull Duplicate Solutions Removes duplicate solutions | |
| Deconstruct Solution Takes an OctopusSolution object and explodes it into parameters and objectives | |
| Cull Elite Selects an elite of best multi-objective solutions, assuming a minimization problem. | |
| Cull Pareto Fronts (Pareto Fronts) Divides a set of solutions into pareto-fronts, assuming a minimization problem. | |
| Hypervolume Contributions (HV+) Calculates the Hypervolume contributions of a multi-dimensional set of points in relation to a reference point | |
| Hypervolume Calculates the Hypervolume of the ParetoFront of a multi-dimensional set of points; exact algorithm; normalizes the pareto front to objectives between 0 and 1 | |
| Mutate (Mutate an Octopus Solution) Mutate a solution's parameter values | |
| Remap Objectives Remaps the objective values of a set of solutions, assuming a minimization problem when taking the pareto fron as a start domain. | |
| Crossover (Simulated Binary Crossover) Takes two individuals and exchanges parameters between them - after 'SBX - Simulated Binary Crossover' | |
| Tournament Selection (TS) Tournament Selection for single or multi objective solutions, assuming a minimization problem. |
| Breeder Settings - All (oEL) (SetAll (octEvoLearn)) Settings for the NEAT Algorithm to evolve an ANN | |
| Breeder Settings - Basics (oEL) (SetBase (octEvoLearn)) Basic Settings for the NEAT Algorithm to evolve an ANN. These will override any changes made to the properties in the All-Settings Component. | |
| Construct Network (oEL) (ConsN (octEvoLearn)) Create a Network by node-points, connection-indices and weights. | |
| Deconstruct Network (oEL) (DeconN (octEvoLearn)) Deconstruct a network into its nodes, connections, weights, functions and metadata like performance data. | |
| Deconstruct Network Obj (oEL) (DeconNObj (octEvoLearn)) Gives the Network's Objective and Fitness Values | |
| Evaluate Network (oEL) (EvalN (octEvoLearn)) Forward-Pass through the Network: Takes values for the input nodes and calculates the outputs. | |
| Field Curve (oEL) (FC (octEvoLearn)) Draws a curve following the direction field defined by a Network. Integration with Runge-Kutta 4th order. | |
| Modify Weights (oEL) (Crossover (octEvoLearn)) Takes a pool of Networks and produces offspring by crossover mating | |
| Mutate Weights (oEL) (MutW (octEvoLearn)) Mutate connection weights of a Network | |
| Breeder (oEL) (NEAT (octEvoLearn)) Evolves artificial neural networks with the NEAT algorithm, using SharpNeatLib by Sebastian Risi | |
| Random Network (oEL) (RN (octEvoLearn)) Generate a random network | |
| Show Network (oEL) (SN (octEvoLearn)) Opens a window to show the Network |
| Network Training Settings (oSL) (NTS (octSupervLearn)) Settings for RPROP Supervised Learning of an ANN | |
| Network Evaluate (oSL) (EvalN (octSupervLearn)) Evaluate a network for some input values | |
| Network Learning (oSL) (NetLearn (octSupervLearn)) Supervised example training of a Network by multi-core resilient propagation algorithm, using the Encog library by Jeff Heaton | |
| SVM Evaluate (oSL) (SVMEval (octSupervLearn)) Evaluate the learnt SVM function | |
| SVM Learning (oSL) (SVMLearn (octSupervLearn)) Train SVM and optionally estimate parameters using grid search and cross validation |
| Octopus Loop Octopus Loop | |
| Octopus Evaluator (Octopus Eval) Octopus Evaluator |
| MD NearestNeighbors (MD NearN) Neighbourhood search of multi-dimensional points (euclidean kd-tree) |
| Select Solutions Takes octopus solutions or networks with saved phenotype meshes to show them for selection |
| Octopus Multi-objective seach and optimzation |
| OpenNest OpenNest |
| Opossum 2.0 (Optimization Solver with Surrogate Models) Opossum provides model-based, gradient-free, and global optimization | |
| Optimization Solver with Surrogate Models Params |
| Add Noise (Noise) Add Noise to a TensorSet | |
| Average TSet (Average) Get TensorSet average. | |
| Bounds TSet (Bounds) Get TensorSet bounds. | |
| Interpolate TSet (Intrp) Interpolate a TensorSet. | |
| Merge TSet (MergeTS) Merge multiple TensorSets into one. | |
| Pick Tensor (Pick) Pick single Tensors out of the TensorSet. | |
| Subsample TSet (Subsample) Subsample TensorSet. | |
| Remap TSet (Remap) Remap TensorSet. | |
| Shuffle TSet (Shuffle) Shuffle TensorSet. | |
| Split TSet (SplitTS) Split TensorSet. | |
| TensorSet Stats (Stats) Get various information about the TensorSet. | |
| Trim TSet (TrimTS) Trim TensorSet values. |
| Construct Network (Network) Construct Owl.Accord Network | |
| Load Network (Network) Load Activation Network | |
| Save Network (Network) Save Activation Network | |
| Construct Tensor (Tensor) Construct Owl Tensor | |
| Construct TensorSet (TensorSet) Construct Owl TensorSet | |
| Deconstruct Tensor (DeTensor) Deconstruct Owl Tensor | |
| Deconstruct TensorSet (DeTSet) Deconstruct Owl TensorSet | |
| Deconstruct Trigger (DeTrigger) Deconstruct Trigger |
| Display Compute (DComp) Computes the network output | |
| List Devices (Devices) Image capturing devices | |
| Network Preview (2DPreview) 2D network preview | |
| WebCamCapture (Capture) Capture a single frame from a webcam | |
| Preview Classes (CPreview) Quick Class preview | |
| Tensor2D Preview (2DPreview) Tensor2D preview | |
| TensorSet Display (TSView) Plot a TensorSet | |
| TensorSet Polylines (TSPoly) Plot a TensorSet as a set of polylines |
| Reshape Reshape a Tensor. | |
| Highest Activation (High) Indicates which dimension of the Tensor has the greatest value. | |
| Tensor Addition (Add) Tensor Addition. | |
| Tensor Crop (Crop) Tensor Crop. | |
| Tensor Split (SplitT) Splits Tensor by it's leftmost dimension. | |
| Tensor Stats (Stats) Get various information about the Tensor. | |
| Tensor Subtraction (Subtract) Tensor Subtraction. | |
| Threshold (T) Apply threshold filter on the Tensor |
| t-SNE Laurens van der Maaten's dimensionality reduction method. | |
| t-SNE Ex (t-SNE) Laurens van der Maaten's dimensionality reduction method. | |
| Cluster Lines (ClusterL) Cluster lines | |
| KMeans Clustering (KMeans) A KMeans clustering component | |
| KMeans Clustering Ex (KMeansEx) A KMeans clustering component | |
| Markov Chain (MChain) Markov Chain series generator |
| Choose Action (Action) Choose agent next action | |
| Construct QAgent (QAgent) Construct QAgent | |
| Construct QMatrix (QMatrix) Construct QMatrix | |
| Deconstruct QAgent (DeQAgent) Deconstruct QAgent | |
| Matrix2QMatrix (M2Q) Convert a spare adjacency matrix to QMatrix. | |
| UpdateQ Update QAgent values |
| Assign Values (SetNet) Assing network weights and biases directly. | |
| Compute Compute the output values for the given input TensorSet | |
| Layer Compute (ComputeL) Compute the output values for each layer, given the input Tensor | |
| Extract Values (GetNet) Get network weights and biases as Tensors | |
| Trim Network (Trim) Trim the network |
| Load Bitmap (LoadBmp) Loads a bitmap as a Tensor. | |
| Load TensorSet (LoadTSet) Loads the TensorSet from a file. | |
| Save IDX TensorSet (ToIDX) Saves the TensorSet in an IDX file. | |
| Save TBIN TensorSet (ToTBIN) Saves the TensorSet to a binary TBIN file. | |
| Save TensorSet (ToTTXT) Saves the TensorSet to a text file. |
| DataTree to TensorSet (DT->TS) Convert a DataTree of Numbers into a TensorSet | |
| Feature TensorSet (FeatureTS) Convert multiple types of data into a TensorSet | |
| OneHot TensorSet (OneHot) Construct a OneHot TensorSet | |
| TensorSet to DataTree (TS->DT) Deconstruct Owl TensorSet into a DataTree |
| Evaluate 2D (Eval2D) Evaluate 2D Tensor | |
| Resize Resize a 2D Tensor | |
| Samples Create sampling frames | |
| Mesh T2 (MT2) Preview 2D Tensor as a mesh |
| BackpropagationEx (BackEx) Backpropagation, threaded. | |
| Backpropagation (BackProp) Teach the Network with backpropagation |
| Deconstruct Network (DeNetwork) Deconstruct Owl.Learning Network | |
| Construct Network Ex (NetworkEx) Construct Owl.Learning Network from the atomic data. Use this component when importing already trained models from other frameworks. |
| File Watch (Watcher) Watch file for changes | |
| Run Process (RunProcess) Run any application. |
| TensorSet Cloud (TSCloud) Plot a TensorSet as a point cloud |
| Unwrap List (pcUnwrapList) Unwrapped an atom list to its original content. | |
| Multi Sort (pcMultiSort) Sort data by non-numeric or multiple keys. If first keys of two entries are same, the second keys are compared, and so on. This component uses stable sort. | |
| Key-values to Assoc (pcKvToAssoc) Construct or adjust an associative array by key and values. | |
| Deconstruct Assoc (pcDeconAssoc) Decompose an associative array into items. | |
| Wrap List (pcWrapList) Wrap a list to an atom list, which is a list but being treated as one single element. | |
| Assoc to Key-values (pcAssocToKv) Deconstruct an associative array into list of key paths and values. | |
| Merge Assoc (pcMergeAssoc) Merge two or more associative arrays. | |
| Construct Assoc (pcConAssoc) Create an associative array from a list of items. | |
| Assoc to XML (pcAssocToXml) Export an Assoc to XML. See example for more information. | |
| Assoc to String (pcAssocToString) Convert an associative array to a string of certain style, such as Json, Python, etc. Right-click the component to choose style. | |
| Get Metadata (pcGetMetadata) Retrieve metadata from an object. | |
| Shuffle (pcShuffle) Use Fisher-Yates algorithm to shuffle a list. | |
| Categorize By Index (pcCategorizeByInd) Categorize values by integer keys. Compared to the generic version, this component has better performance. | |
| Categorize (pcCategorize) Categorize values by keys. | |
| Count Unique (pcCountUnique) Extract all unique values from a list and count their occurences. | |
| CSV to Assoc (pcCsvToAssoc) Create a list of associative arrays from CSV lines. See example for more information. | |
| Set Metadata (pcSetMetadata) Assign metadata to an object. The output is still a geometric object and metadata will be preserved after many injective operations, such as Move. | |
| Set Principle Value (pcSetAssocPVal) Set the principle value of an associative array | |
| Extract from Assoc (pcExtractFromAssoc) Extract data from an associative array by key paths. | |
| Assoc to Datatable (pcAssocToDatatable) Create a datatable (a set of headers and values), so that data can be used by LunchBox, Human UI, etc, or exported | |
| Assoc To CSV (pcAssocToCsv) Convert a number of Assocs into CSV content. You may use 'Export TXT' component to write the CSV content into file. | |
| XML to Assoc (pcXmlToAssoc) Read XML file into Assoc. You may need 'Assoc to Key-values' to convert the result so that it can be more easily processed. See example for more information. |
| Export 3DM (pcExport3DM) This component exports geometries from GH to 3DM file directly This component doesn't rely on user interface operation in Rhino, therefore is faster and more reliable | |
| Export TXT (pcExportTXT) This component exports text to a file. | |
| Export IGES (pcExportIGES) This component exports geometries from GH to IGES file directly This component doesn't rely on Export command. | |
| Definition Path (pcGhFilePath) Get the path of current Grasshopper definition/file, so that you can reference files wherever they are. | |
| FBX Export Option (pcecFBX) Template of export options for FBX | |
| Export STL (pcExportStl) This component exports geometries from GH to STL file directly This component doesn't rely on any user interface operation in Rhino. | |
| IGES Export Option (pcecIGES) Template of export options for IGES | |
| AutoCAD Export Option (pcecDWG) Template of export options for AutoCAD | |
| Serialize (pcSerialize) Serialize a serializable object into string. | |
| Export KMZ (pcExportKMZ) This component exports geometries from GH to KMZ file directly This component doesn't rely on Export command. | |
| Export DAE (pcExportDAE) This component exports geometries from GH to DAE file directly This component doesn't rely on Export command. | |
| DXF Export Option (pcecDXF) Template of export options for DXF | |
| Rhino Export Option (pcec3DM) Template of export options for Rhino | |
| SketchUp Export Option (pcecSKP) Template of export options for SketchUp | |
| SAT Export Option (pcecSAT) Template of export options for SAT | |
| Export As (pcExportAs) Exports geometries from GH to any format supported by Rhino | |
| STEP Export Option (pcecSTEP) Template of export options for STEP | |
| Filepath Series (pcFileSeries) Calculate the next filename in a filepath series. |
| To Decimal Length (pcToDecimalLen) Convert a quantity to a decimal length with designated unit. | |
| Construct Quantity (pcConQty) Add unit to a number to convert it into a quantity. When the unit is not supplied, document unit is used. Use 'Parse String' component to create a feet & inch length quantity. | |
| Quantity Operator (pcQtyOp) Fulfill arithmetic operator on quantities and numbers | |
| Null Values (pcNull) Provide special values such as null, NaN, +/-Infinity. | |
| To Feet & Inch Length (pcToFtInLen) Convert a quantity to a feet-inch length with designated unit. | |
| Quantity (Qty) Represent an amount and its associated length unit. | |
| Deconstruct Quantity (pcDeconQty) Deconstruct quantity to its inside amount, unit and unit type. Feet and inch length will become a decimal amount in feet. Otherwise the amount is not converted. | |
| Deconstruct Feet-Inch Length (pcDeconFeetInch) Deconstruct a feet-inch length quantity to its components. | |
| Set Precision (pcSetPrecision) Set the precision of a quantity. Precision may have different meanings on different quantities. See manual or example for more information. |
| Import AMF (pcImportAMF) This component imports geometries directly into GH. | |
| Import SVG (pcImportSVG) This component imports geometries directly into GH. | |
| Deserialize (pcDeserialize) Deserialize a string into its original object. | |
| Import TXT (pcImportTXT) Read text file, possibly with a specific encoding. | |
| Parse String (pcParseString) Parse formatted string to its correct type | |
| Import OBJ (pcImportOBJ) This component imports geometries directly into GH. | |
| Import From (pcImportFrom) Import geometries from a Rhino-supported format. This component relys on Rhino's import command. | |
| Import To Document (pcImportToDoc) Import geometries to the current Rhino document. This component relys on Rhino's import command. |
| Wait Until (pcWaitUntil) Postpone data until signal is received | |
| Maintain Visual Appearance (pcMaintainVisApp) Maintain the same visual appearance of your definition across computers with different Dpi settings. Put the component into the definition and it would work. | |
| Show Assoc (ShowAssoc) When clicked, the button object only raises recomputation one time. | |
| Default Value (pcDefVal) Outputs default value (D), if value (V) is not provided, such as an empty cluster input. Outputs the provided value otherwise. The component acts as a filter for optional cluster input. | |
| True Only Button (TrueButton) When clicked, the button object only raises recomputation one time. | |
| Current Layer (pcCurrentLayer) Retrieve the name and fullpath of the current layer. Raise re-computation if the current layer changes. |
| Center Grid (ptCenter) Extract center grid | |
| Clean Grid (ptClean) Remove null rows and null columns | |
| Wrap Grids (ptWrap) Wrap grids in x or v direction | |
| Convert to Diamond (ptToDiamond) Convert a rectangular grid to a diamond grid | |
| Extract Column (ptCol) Extract column from a grid | |
| Extract Grid Indices (ptIndices) Extract grid indices (i and j location) | |
| Extract Item (ptItem) Extract grid item using i & j index | |
| Extract Row (ptRow) Extract row from a grid | |
| Flatten 3D Grids (ptFlatten3D) Flatten two grids to a linear list of corresponding cells | |
| Flatten Grids (ptFlatten) Flatten grids to a linear list of cells | |
| Coordinates (ptCoordinate) Calculate x, y and z vectors for each grid point | |
| Coordinates 3D (ptCoordinate3D) Calculate x, y and z vectors for each 3D cell | |
| Grid Density (ptDense) Change grid density | |
| Grid Dir (ptDir) Reverse grid i and j directions | |
| Replace (ptReplace) Replace list of points using i and j locations | |
| Square Grid (ptSquare) Make all grid rows have equal number of points | |
| Surface from Grid (ptGridSrf) Calculate surface from grid | |
| Sub Grid (ptSubGrid) Extract sub grid | |
| Trim Grid (ptTrim) Trim grids | |
| Offset Grid (ptOffsetGrid) Offset a grid by a fixed or variable distance |
| Compose Grid (ptCompose) Compose a grid from points and their ij indices | |
| Compose Grid Number (ptComposeNum) Compose a grid from points and number of rows | |
| Planar Grid (ptPlanar) Create planar grid | |
| Surface Distance (ptSrfDis) Divide surface by distance | |
| Surface Parameter (ptSrfParam) Divide surface by normalized parameter list | |
| Planar Extrude (ptPlanarExtrude) Create grid from planar extrude | |
| Polar Extrude (ptPolarExtrude) Create grid from polar extrude | |
| Polar Grid (ptPolar2D) Create polar grid | |
| Polar 3D Grid (ptPolar3D) Create 3D polar grid | |
| Surface Domain Chord Distance (ptSrfDomChord) Create grid from surface domain by chord or direct distance | |
| Surface Domain Length (ptSrfDomLen) Create grid from surface domain by length on surface | |
| Surface Domain Number (ptSrfDomNum) Create grid that from surface domain by number | |
| Intersect Curves (ptUVCrvs) Create from intersections of u and v curves |
| Cellulate (ptCell) Generate individual cells and wires | |
| Panel Connections (ptMPanel) Panel using connection strings | |
| Morph 2D (ptMorph2D) Morph curves to grid cells | |
| Morph 2D List (ptMorph2DList) Morph curves to grid cells with list variation | |
| Morph 2D Map (ptMorph2DMap) Morph list of curves to the corresponding grid cells | |
| Morph 2D Mean (ptMorph2DMean) Morph curves to grid cells with mean variation | |
| Generate Borders (ptBorders) Generate cells borders | |
| Generate Faces (ptFaces) Generate faces for grid cells | |
| Generate Flat Faces (ptFlatFaces) Generate cells flat faces |
| Curve Attraction (ptCrvAtts) Shuffle grid using curve attractors | |
| Direction Attraction (ptDirAtts) Shuffle grid using a direction attractor | |
| Draft Angle Attraction (ptSlopeAtts) Shuffle grid using a draft angle attractor | |
| Gaussian Curvature (ptGauss) Shuffle grid using surface Gaussian curvature | |
| Mean Curvature (ptMean) Shuffle grid using surface Mean curvature | |
| Point Attraction (ptPointAtts) Shuffle grid using point attractors | |
| Random Attraction (ptRandAtts) Shuffle grid rendomly | |
| Weight Attraction (ptWeight) Shuffle grid using weight map |
| Cellulate 3D Grid (pt3DCell) Generate boxes between two bounding grids | |
| Panel 3D Connections (ptMPanel3D) Panel 3D using connection strings | |
| Morph 3D (ptMorph3D) Morph objects between 2 bounding grids | |
| Morph 3D List (ptMorph3DList) Morph objects between 2 bounding grids with list variation | |
| Morph 3D Map (ptMorph3DMap) Morph list of objects to the corresponding grid cells | |
| Orient to Grid (ptOrient) Orient objects to a grid | |
| Morph 3D Mean (ptMorph3DMean) Morph objects between 2 bounding grids using tween variations |
| Divide Distance (ptDivideDis) Divide curve by distance | |
| Divide Distance with Reference (ptDivideDisRef) Divide by chord or direct distance with reference point | |
| Divide Length (ptDivideLen) Divide curve by length | |
| Divide Length with Reference (ptDivideLenRef) Divide by length on curve with reference point | |
| Divide Number (ptDivideNum) Divide curve by number | |
| Divide Parameter (ptDivideParam) Divide curve by normalized parameter list |
| Iso Edges (ptIsoE) Extract iso-edges on surface from linear edges | |
| Pull Edges (ptPullE) Pull linear edges to surface | |
| Short Edges (ptShortE) Extract shortest path on surface from linear edges |
| Pentagonal Tiling 07 (PTiling 07) Creates a Euclidean Iregular Pentagonal tiling | |
| Pentagonal Tiling 10 (PTiling 10) Creates a Euclidean Iregular Pentagonal tiling | |
| 2-Uniform Tiling E (2TilingE) Creates a Euclidean 2-Uniform tiling consisting of convex polygons with vertex configuration of ([4.3.12.3; 12.12.3]) | |
| 2-Uniform Tiling A (2TilingA) Creates a Euclidean 2-Uniform tiling consisting of convex polygons with vertex configuration of ([3.4.6.4 ; 3^2.4.3.4]) | |
| Pentagonal Tiling 15 (PTiling 15) Creates a Euclidean Iregular Pentagonal tiling | |
| Pentagonal Tiling 02_A (PTiling 02A) Creates a Euclidean Iregular Pentagonal tiling | |
| Snub square (Tiling B sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (3.3.4.3.4), also known as Snub square Tiling | |
| Pentagonal Tiling 01_A (PTiling 01A) Creates a Euclidean Iregular Pentagonal tiling | |
| Brick Type H (Brick H) Creates Bricks as closed polylines (Cell) on a Surface | |
| Trihexagonal (Tiling G sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (3.6.6), also known as Trihexagonal tiling | |
| Pentagonal Tiling 13 (PTiling 13) Creates a Euclidean Iregular Pentagonal tiling | |
| Brick Type I (Brick I) Creates Bricks as closed polylines (Cell) on a Surface | |
| Truncated hexagonal (Tiling E sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (3.12.12), also known as Truncated hexagonal tiling | |
| Snub Trihexagonal (Tiling A sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (3.3.3.3.6), also known as Snub Trihexagonal tiling. | |
| 2-Uniform Tiling B (2TilingB) Creates a Euclidean 2-Uniform tiling consisting of convex polygons with vertex configuration of ([4.6.12 ; 3.4.6.4]) | |
| 2-Uniform Tiling F (2TilingF) Creates a Euclidean 2-Uniform tiling consisting of convex polygons with vertex configuration of ([3^6; 3^2.4.12]) | |
| Trilateral Tiling I (TriTiling I) Generates a Tiling (Grid) based on any irregular/regular Trilateral Curve (any Closed Polyline with 3 points and 3 edges) | |
| Trilateral Tiling II (TriTiling II) Generates a Tiling (Grid) based on any irregular/regular Trilateral Curve (any Closed Polyline with 3 points and 3 edges) | |
| Truncated square (Tiling D sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (4.8.8), also known as Truncated square tiling | |
| Pentagonal Tiling 06 (PTiling 06) Creates a Euclidean Iregular Pentagonal tiling | |
| Quadrilateral Tiling (QuadTiling) Generates a Tiling (Grid) based on any irregular/regular Quadrilateral Curve (any Closed Polyline with 4 points and 4 edges) | |
| Truncated trihexagonal (Tiling F sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (4.6.12), also known as Truncated trihexagonal tiling | |
| 2-Uniform Tiling D (2TilingD) Creates a Euclidean 2-Uniform tiling consisting of convex polygons with vertex configuration of ([3.3.4.3.4; 4.4.3.3.3]) | |
| Brick Type G (Brick G) Creates Bricks as closed polylines (Cell) on a Surface | |
| Pentagonal Tiling 01_B (PTiling 01B) Creates a Euclidean Iregular Pentagonal tiling | |
| Brick Type J (Brick J) Creates Bricks as closed polylines (Cell) on a Surface | |
| Pentagonal Tiling 09 (PTiling 09) Creates a Euclidean Iregular Pentagonal tiling | |
| Pentagonal Tiling 02_B (PTiling 02B) Creates a Euclidean Iregular Pentagonal tiling | |
| Brick Type D (Brick D) Creates Bricks as closed polylines (Cell) on a Surface | |
| Rhombitrihexagonal (Tiling C sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (3.4.6.4), also known as Rhombitrihexagonal tiling | |
| Brick Type C (Brick C) Creates Bricks as closed polylines (Cell) on a Surface | |
| Brick Type B (Brick B) Creates Bricks as closed polylines (Cell) on a Surface | |
| Elongated triangular (Tiling H sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (3.3.3.4.4), also known as Elongated triangular tiling | |
| 2-Uniform Tiling C (2TilingC) Creates a Euclidean 2-Uniform tiling consisting of convex polygons with vertex configuration of ([3.3.3.4.4; 6.4.3.4]) | |
| Penrose Creates a Penrose Tiling(Penrose of Type 2) Consisting of Quadrilateral Polygons | |
| Brick Type E (Brick E) Creates Bricks as closed polylines (Cell) on a Surface | |
| Brick Type A (Brick A) Creates Bricks as closed polylines (Cell) on a Surface | |
| Brick Type F (Brick F) Creates Bricks as closed polylines (Cell) on a Surface |
| Pattern Genotype E (PatternGenE) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
| Tileable Pattern (p4) (Tilep4) A Method for Generating Tileable Patterns. | |
| Tileable Pattern (pmg) (Tilepmg) A Method for Generating Tileable Patterns. | |
| Pattern Genotype N (TA) (PatternGenN) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Shared under Creative Common License “Attribution-ShareAlike” (CC BY-SA)] | |
| 2D Aggregation Generates an aggregated system consist of an arbitrary base curve | |
| Cymatic Pattern (Cymatics) [Experimental Component] Creates Cymatic patterns (Also Known as Chladni Plates; https://monoskop.org/Ernst_Chladni) | |
| Pattern Statistics (PatternStat) Retrieves some statistics regarding a Pattern (Network of Lines/Curves) | |
| Gilbert Tesselation C (GilbertC) Generates a Pattern Based on a re-envision of Gilbert Tessellation. Shared under Attribution-NonCommercial license (CC BY-NC), Contact Support Email for Commercial use | |
| Pattern Genotype G (PatternGenG) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) | |
| Pattern Genotype K (PatternGenK) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
| Star Pattern II (StarPatternII) a Geometrical method for designing Islamic Patterns (Based on a method presented by Hankin Lee & Craig S | |
| Pattern Genotype I (PatternGenI) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) | |
| Pattern Genotype M (PT) (PatternGenM (PT)) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) | This Genotype returens Pentognal Tilings (Known as Pentagonal Tilings of Type 3) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
| Tileable Pattern (pmm) (Tilepmm) A Method for Generating Tileable Patterns. | |
| Pattern Genotype L (PT) (PatternGenL (PT)) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) | This Genotype returens Pentognal Tilings (Known as Pentagonal Tilings of Type 4 and 5) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
| Star Pattern I (StarPatternI) a Geometrical method for designing Islamic Patterns (Based on a method presented by Craig S | |
| Pattern Genotype J (PatternGenJ) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) | |
| Pattern Genotype C (PatternGenC) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
| Tileable Pattern (p4m) (Tilep4m) A Method for Generating Tileable Patterns. | |
| Pattern Genotype H (PatternGenH) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
| Venation Generates a Venetaion [Branching] Network of Curves among a List of Points | |
| Pattern Genotype B (PatternGenB) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
| Pattern Genotype F (PatternGenF) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
| Tileable Pattern (p4g) (Tilep4g) A Method for Generating Tileable Patterns. | |
| Flow Path (Flow) Generates a [Discrete] Fluid Flow Path on a Mesh | |
| Fractal Polyline (Fractal) Generates a Fractal Polyline | |
| Growth (GrowthA) Generates a Single-Polyline Pattern, resembling Natural Growth of Cells and Organs [also Known by name of ‘Differential Growth’] Connect a Grasshopper Timer to refresh the Component | |
| Maze Generates a Perfect Maze (Based on Backtracking Algorithm) Based on a Given Mesh | |
| Pattern Genotype A (PatternGenA) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
| Gilbert Tesselation B (GilbertB) Generates a Pattern Based on a re-envision of Gilbert Tessellation. Shared under Attribution-NonCommercial license (CC BY-NC), Contact Support Email for Commercial use | |
| Pattern Genotype D (PatternGenD) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
| Tileable Pattern (pgg) (Tilepgg) A Method for Generating Tileable Patterns. | |
| Gilbert Tesselation A (GilbertA) Generates a Pattern Based on a re-envision of Gilbert Tessellation. Shared under Attribution-NonCommercial license (CC BY-NC), Contact Support Email for Commercial use | |
| Knit Generates a Knitted Pattern on a Surface | |
| Kelidoscope Generates a Pattern based on ‘kaleidoscope’ Mechanism. Shared under Attribution-NonCommercial license (CC BY-NC), Contact Support Email for Commercial use | |
| 3D Aggregation Generates an aggregated system consist of an arbitrary base mesh |
| RemoveDuplicateSurface (RemoveDupSrf) Removes identical Surfaces from a List | |
| Map To Surface (MapToSrf) map a Curve onto a Surface | |
| Panelized Sum Surface (PQSumSrf) Creates a Planar Quad panelization on a surface, generated by two profile curves(based on a method by Mr.Tang https://geometry.stanford.edu/person.php?id=tangcc) | |
| Extend Surface (ExtendSrf) Extends a surface by specified edge and distance | |
| Voronoi On Surface (VoronoiSrf) Generates a Voroni pattern on given Nurbs surface | |
| Offset Brep (BrepOffset) Offset a Brep with variable parameters | |
| CreateSolid Creates a Solid (Closed Brep) Enclosed by Intersecting Surfaces and PolySurfaces | |
| Reverse Surface (ReverseSrf) Reverses U and V direction (domain) of a surface | |
| Brep Topology Retrieves full topology of Brep | |
| Brep Remove Holes (BrepRemoveHoles) Removes Holes of a B-rep (Works with both Trimmed and Untrimmed Nurbs Surface(s)) | |
| BooleanSplit Splits a Brep with Other Brep(s) [Brep|Brep Split] |
| Reflection Point (ReflectP) Returnes Reflection of a [List of] Points from a Plane | |
| Clean Number (CleanNumber) Converts scientific format (and other numercial formats) to plain numbers | |
| Mouse Retrieves cursor coordinates and status of mouse buttons | |
| FaceMe Plane (FaceMe) Generates a Plane facing the active camera (a 'Timer' Should be connected ro rerun the component) | |
| Golden Point (GoldenPt) Creates a Point [C] on a Given Line [AB] where AC/BC=φ (Golden Ratio ≈ 2.618) | |
| Interpolate Color Interpolates a Collection of Colors | |
| Zoom to (Zoom) Sets Camera to a certain Distance Targeting a Point | |
| Custom Round Rounds a Number by custom scope | |
| Scissors (Scissor) Simulates Deployable Circular Scissor Structure |
| Mirrored Subdivide Quad (QuadSubM) Subdivides Closed Polygon into Quad Cells and mirrors the pieces alternately (Usefull for Generating Geometrical Patterns) | |
| Network Topology Retrieves full topology of a network of Lines | |
| Polygon by Area (Polygon Area) Creates a Polygon based on specified area | |
| Random Seam Randomly adjusts the seam of given curves (and Polylines) | |
| Dual Garph (Dual) Generates the Dual graph for a List of Polygons | |
| Align Curves (AlignCrv) Aligns a List of Curves Based on a Guide Curve by Adjusting Both Curve Seam and Direction | |
| Divide Curve Variable (DivideVar) Divides a curve based on Curvature with variable parameters | |
| Loop Trancate (Trancate) Truncates a Pattern (2D or 3D Network of Lines/Curves) recursivly | |
| Map Curves (MapCrv2Crv) Maps a Collaction of Polylines and Curves from one Polyline to another Polyline. Source and Target Polylines must have same number of Vertices (or Segments). |
| Meta Escher Trilateral (MetaEscherTri) Generates a Heterogeneous Tiling (Deformation Parquet) of Custom Curves Based on a Trilateral (Triangular) Grid [Best Known from Drawings of M.C.Escher (1898-1972)] | |
| Escher Hexagonal B (EscherHexB) Generates a Tiling of Custom Curves Based on a Square Grid [Best Known from Drawings of M. C. Escher (1898-1972)] | |
| Meta Escher Hexagonal A (MetaEscherHexA) Generates a Heterogeneous Tiling (Deformation Parquet) of Custom Curves Based on a Hexagonal Grid [Best Known from Drawings of M.C.Escher (1898-1972)] | |
| Escher Quadriladeral A (EscherQuadA) Generates a Tiling of Custom Curves Based on a Square Grid [Best Known from Drawings of M. C. Escher (1898-1972)] | |
| Escher Hexagonal A (EscherHexA) Generates a Tiling of Custom Curves Based on a Square Grid [Best Known from Drawings of M. C. Escher (1898-1972)] | |
| Meta Escher Quadriladeral (MetaEscherQuad) Generates a Heterogeneous Tiling (Deformation Parquet) of Custom Curves Based on a Quadriladeral (Square) Grid [Best Known from Drawings of M.C.Escher (1898-1972)] | |
| Meta Escher Hexagonal B (MetaEscherHexB) Generates a Heterogeneous Tiling (Deformation Parquet) of Custom Curves Based on a Hexagonal Grid [Best Known from Drawings of M.C.Escher (1898-1972)] | |
| Escher Trilateral A (EscherTriA) Generates a Tiling of Custom Curves Based on a Square Grid [Best Known from Drawings of M. C. Escher (1898-1972)] |
| Klein Surface Creates a Klien Nurbs surface | |
| Klein Bottle Creates a Klien bottle as a Nurbs surface | |
| Geodesic Dome Generates a Geodesic Dome based on a Icosahedron | |
| PlukerSurface (PlukerSrf) Creates a Plucker surface with variable parameters | |
| Mobius Surface (Mobius) Creates a Mobius surface with variable parameters |
| MeshCap Caps all holes by covering Naked Edges | |
| Mesh Surface Variable (MeshSrfVar) Creates a Mesh based on curvature of base surface (Larger mesh faces in flat areas) | |
| Mesh Topology Retrieves full topology of Mesh |
| Calculate Model (Calculate) Calculate RFEM Model. | |
| Extrude Members (Extrude) Extrude members using the geometry of the cross sections assigned to them. | |
| Filter Data Filter RFEM Objects from the Model. | |
| Get Data Gets Data from the RFEM Model. | |
| Get Results Gets Results from the RFEM Model. | |
| Input for LCA (LCA) Get Model masses groupes by material for Life Cycle Analysis | |
| List Data Converts a string-format RF-List into an integer list | |
| Optimize Cross Sections (Optimize CroSec) Performs a Cross Section Optimization with the EC3 Module. | |
| Line Support Forces (LSForces) Get Line Support Forces from Calculation Results. | |
| Member Forces (MForces) Get Member Forces from Calculation Results. | |
| Nodal Support Forces (NSForces) Get Nodal Support Forces from Calculation Results. | |
| Surface Forces (SForces) Get Surface Forces from Calculation Results. | |
| RF Cross Section (RFCroSec) Assembles and Disassembles RFCroSec objects. | |
| RF Free Line Load (RFLLoad) Assembles and Disassembles RFFLineLoad objects. | |
| RF Free Polygon Load (RFPolyLoad) Assembles and Disassembles RFFreePolygonLoad objects. | |
| RF Line (RFLine) Assembles and Disassembles RFLine objects. | |
| RF Line Hinge (RFLineHinge) Assembles and Disassembles RFLineHinge objects. | |
| RF Line Load (RFLineLoad) Assembles and Disassembles RFLineLoad objects. | |
| RF Line Support (RFLineSupport) Assembles and Disassembles RFLineSupport objects. | |
| RF Load Case (RFLoadCase) Assembles and Disassembles RFLoadCase objects. | |
| RF Load Combination (RFLoadCombo) Assembles and Disassembles RFLoadCombo objects. | |
| RF Material (RFMaterial) Assembles and Disassembles RFMaterial objects. | |
| RF Member (RFMember) Assembles and Disassembles RFMember objects. | |
| RF Member Eccentricity (RFMemberEccentricity) Assembles and Disassembles RFMemberEccentricity objects. | |
| RF Member Hinge (RFMemberHinge) Assembles and Disassembles RFMemberHinge objects. | |
| RF Member Load (RFMemberLoad) Assembles and Disassembles RFMemberLoad objects. | |
| RF Nodal Load (RFNodLoad) Assembles and Disassembles RFNodalLoad objects. | |
| RF Nodal Release (RFNodalRelease) Assembles and Disassembles RFNodalRelease objects. | |
| RF Nodal Support (RFNodalSupport) Assembles and Disassembles RFNodalSupport objects. | |
| RF Node (RFNode) Assembles and Disassembles RFNode objects. | |
| RF Opening (RFOpening) Assembles and Disassembles RFOpening objects. | |
| RF Result Combination (RFResultCombo) Assembles and Disassembles RFResultCombo objects. | |
| RF Surface Support (RFSrfcSupport) Assembles and Disassembles RFSrfcSupport objects. | |
| RF Surface (RFSurface) Assembles and Disassembles RFSurface objects. | |
| RF Surface Load (RFSurfaceLoad) Assembles and Disassembles RFSurfaceLoad objects. | |
| Set Data Sets Data in the RFEM Model. |
| Brep closest point (BrepCP) Find the closest point on a brep | |
| Brep topology (Topology) Get the complete topology of a brep | |
| Cap custom Cover a closed curve | |
| Closest geometry Find the geometry closest to a point | |
| Curve array 2d Create an array 2d of geometry along a curve | |
| Curve Discontinuities Find all discontinuities along a curve above an angle of tolerance | |
| Extend surface (ExtendSrf) Extend a edge of a surface | |
| Extrude from point (ExtFromPt) Extrude a curve from a point | |
| Extrusion both sides Extrude a curve or surface in both sides along a vector | |
| Fillet polyline Round the corners of a polyline | |
| Fit curves Match multiple curves by adjusting their direction and seam | |
| Flip plane Flip a plane by reversing the Z axis | |
| Flow along curve (Flow) Re-aligns objects from a base curve to a target curve. | |
| Flow along surface (FlowSrf) Deforms an object from a source surface to a target surface. | |
| Frames Divide a curve into planes oriented from a geometry | |
| Grid On Surface (GridOnSrf) Place a grid on a surface | |
| Hollow thickness (HollowThk) Subtracts a hollow specifying the thickness | |
| Interpolate frames Interpolate a collection of frames over a curve | |
| Interpolate planes (IntPlns) Interpolate a collection of planes | |
| IsoCurve Extracts an isocurve from a surface specifying position and direction | |
| Isotrim Extract an isoparametric subset of a surface from the middle of the trim | |
| Like an emboss (Emboss) Make a embossment on a surface | |
| Mesh topology Get the complete topology of a mesh | |
| Move from geometry Move a collection of points from the nearest projection in a geometry | |
| Offset On Surface Variable (OffsetOnSrfVariable) Offset a curve on a surface with variable distances | |
| Offset Variable Offsets a curve with a range of values | |
| Rasterize (Raster) Rasterize an image transforming black pixels in curve regions | |
| Rebuild surface Rebuild a surface proportionally to its size | |
| Resize Resize a geometry | |
| Reverse Surface (ReverseSrf) Reverse parameter's domain of a surface | |
| Seam from point Adjust the seam of a closed curve from a point | |
| Shatter Variable Shatter a curve into segments of given size | |
| Shell curve (Shell) Creates a solid with the interior subtracted from a closed planar curve | |
| Size Measures the size of the bounding box of a geometry | |
| Split & mirror (Split&Mirror) Split and mirror a brep with a plane | |
| Surface Offset Solid (SrfOffsetSolid) Offsets a surface creating a closed brep | |
| Text by curve Draw text as surfaces over a rail curve | |
| Texture Creates a texture with an image on a surface | |
| Trim from middle Trim a curve from the middle position of the trim and its length | |
| Try get circle (Get circle) Try to convert a curve into a circle | |
| Tween multiple curves (TweenMulti) Tween between multiple curves | |
| Unroller Represents the operation of Rhino's unrolling. |
| Bezel Create a bezel for a gem | |
| Brilliant Create a brilliant gem from a circle | |
| Cabuchon studio (Cabuchon) Creator of cabuchons | |
| Channel On Surface (ChannelSrf) Create a channel on a surface | |
| Channel Creates a channel for gems from a curve on a surface | |
| Cutter soft Create a simple seamless cutter | |
| Cutter Create a cutter on a gem | |
| Cutters In Line 0 Create a cutter through a list of gems | |
| Cutters In Line 1 Create cross cutters to a line of gems | |
| Cutters In Line 2 Create cross cutters between gems | |
| Gallery rails Create gallery rails in a gem | |
| Gems by 2 curves (Gems2Curves) Create gems between two curves | |
| Gems by curve (GemsByCurve) Create gems in a rail curve | |
| Gems studio (Gems) Creator of gems | |
| Pave random (PaveRnd) Creates a brilliant cut pave on a surface (Kangaroo 0.99 required) | |
| Prong simple Create a simple prong from a plane | |
| Prongs along gems rail Create prongs between gems on rail | |
| Prongs Create vertical prongs around a gem |
| Constrain Constrain a number within a domain | |
| Dispatch Indices Dispatch the items of a list into two target list using indices | |
| Insert in Tree Inserts elements in a tree branch | |
| MapToSum Remaps a list of values where their sum total is a given value | |
| NearestNumber Find the nearest number under or above a given value comparing it with a list of allowed values | |
| Next item Shift a list to operate with the next item | |
| Normalize Normalize a list of numbers | |
| Range Arc Creates a range of numbers in the arc function | |
| Range Gaussian Creates a range of numbers in the Gaussian function | |
| Range Random Creates a range of numbers in the Random midpoint displacement algorithm | |
| Range Sigmoid Creates a range of numbers in the Sigmoid function. | |
| Range Sine Creates a range of numbers in the composite sine function | |
| Shift paths Shift -1 in all data tree paths | |
| Split domain Split a domain using numbers | |
| Split domain² Split an UV domain using numbers | |
| Symmetry numbers Create a list of numbers that is symmetrical to another from a given value |
| Arm gauge (Arm) Create half gauge for ring creation | |
| Gauge Create a circle using a size of a regional system of gauge | |
| Resize ring Adjust the finger size of a ring | |
| Ring base Create a basic ring | |
| Ring by curves (Ring curves) Creates a ring with a frontal and side curves | |
| Ring half round (Half Ring) Creates a half round ring | |
| Ring Profile Create a ring using a profile curve | |
| Ring Signet Create a ring with a curve for the signet | |
| Size to radius (SizeToRadius) Converts the size of a regional system to his radius. | |
| Size to size (SizeToSize) Converts the size in a regional system to another regional system |
| Profile 2Arcs Contains a cluster of Grasshopper components | |
| Profile Gem Extract a gem profile and add useful openings as a cutter | |
| Profile Grooves Contains a cluster of Grasshopper components | |
| Profile HalfRound Contains a cluster of Grasshopper components | |
| Profile HalfRoundTruncated Contains a cluster of Grasshopper components | |
| Profile n-Bezier Contains a cluster of Grasshopper components | |
| Profile Ovoid Contains a cluster of Grasshopper components | |
| Profile Track Create a profile of track and edges |
| Arm Organic model of an arm | |
| Bust Organic model of a bust | |
| Display sizes Displays the size of gems | |
| Ear Organic model of an ear | |
| Finger Contains a collection of polygon meshes | |
| Gem preview Preview gems choosing the color. | |
| Metal preview Preview metals |
| Costs Calculate the cost of your production You can open the cluster for editing | |
| genRandom Generates pseudo-random values in a domain and writes on a branch with a path value of the seed | |
| Market price (Market) Daily price of gold, silver, platinum and palladium in euro / gram in the London market (LBMA) | |
| Organize Organize the distribution of geometry in a base rectangle | |
| Timekeeper (Time) Time counter. Requires Timer component (1 second interval). | |
| Tree wax Create a tree and place geometry at the ends of branches | |
| Weight Calculates the weight in grams selecting a metal alloy |
| Animation Create a simple animation from a guide curve. | |
| Curvature analysis (Curvature) Analyzes surface curvature | |
| Direction analysis (Direction) Analyzes the direction of geometry | |
| Slicer Slice a geometry to get a section | |
| Thickness analysis (Thickness) Analyzes the thickness of a mesh | |
| Thickness dynamic (Thk dynamic) Measures the thickness manually using points |
| Calotte Creates a calotte to pearl | |
| Chain Creates a chain from a link and guide curves | |
| Filigree Creates a filigree with guide and profile curves | |
| Milgrain Creates a milgrain with a geometry through a curve | |
| Pipe Custom Create a pipe with multiple sections |
| Create crossover Create crossover nodes | |
| Filter Filter small members (it may reposition nodes to restore equilibrium) | |
| Merge Node Merge nodes | |
| Reduce complexity Reduce complexity | |
| Rationalization Rationalization using Geometry Optimization | |
| Simplification Simplification using smooth Heaviside function |
| Directional support Support that restricts only specified direction | |
| Plane support Plane support in direction(s) | |
| Plane supportXYZ Plane support in direction(s) | |
| Point support Point support in X and(or) Y and(or) Z direction | |
| Supports Supports in the design problem |
| Line load Line load | |
| Point load Point load | |
| Load case Load case (scenario) | |
| Surface load Surface load |
| Line structure A discretized line structure | |
| Surface net structure A discretized surface net structure | |
| Construct Topology Construct a topology from lines |
| Gallery Setting Gallery settings for solution viewer | |
| Solution Viewer Visualize a solution | |
| Structural Details Show structural details |
| Design domain Design domain enclosed by triangulated mesh | |
| Material Define the properties of the material used in the optimization |
| Problem specification Problem specification | |
| LPSolver Solve layout optimization problem |
| version: 3.5.0.8042 Project website: https://limitstate3d |
| Unique solution Find unique solutions |
| Bezier Curve (BezierCurve) Quickly creates a Bezier curve from a mesh face | |
| Branch Extrude a mesh face controlling their subdivisions | |
| Explode Mesh Decompose a mesh into its faces | |
| i Fibonacci (iFib) Returns a Fibonacci number from its index | |
| Join Mesh Join & combine several meshes | |
| Move Face (MoveFace) Moves and scale a face on normal vector | |
| Move Vertex (MoveVertex) Move a list of vertices of a mesh | |
| Offset Mesh (OffsetMesh) Offsets a mesh | |
| Petal Model a petal or a leaf from one face and a curve | |
| Phyllo Branch (PhylloBranch) Wrap a curve patterned on phyllotaxis and repositions the beginning on a mesh face | |
| Phyllo Cap (PhylloCap) Forms a PhylloMesh on a naked edge | |
| Phyllo Machine (PhylloMachine) Creates a mesh wrapping a curve forming the pattern of phyllotaxis | |
| Phyllo Mesh (PhylloMesh) Wrap a curve to create a mesh whose vertices form the pattern of phyllotaxis | |
| Phyllo Surface (PhylloSurf) Creates a PhylloMesh over a surface from a cylindrical mapping. | |
| Ratio Box (RatioBox) Search proportions visually using boxes | |
| Rnd Range (RndRange) Create a range of random values within a domain with interpolation option |
| PX Box Generate PhysX Box from GH Box | |
| PX CompoConvexMesh (PX CCxMesh) Input ConvexMesh or PhysX will automatically convert it to convex and the result won't be as expected | |
| PX ConvexMesh (PX CxMesh) Input ConvexMesh or PhysX will automatically convert it to convex and the result won't be as expected | |
| PX Sphere Generate PhysX Shpere like mesh sphere |
| PX Material (PX Mat) PhysX Material |
| PX Simulate PhysX Simulation Solver |
| Deconstruct Plankton (DeconstructPlankton) Decompose a plankton mesh into its topology information | |
| Plankton From Points (PlanktonFromPoints) Create a new Plankton mesh from an existing Plankton mesh and a list of points |
| CFD Boundary Condition (CFD BC) Defines a CFD Boundary Condition | |
| CFD setSet (setSet) Description | |
| CFD Solution Create the Solution Parameters for a CFD Case | |
| Facade Pressure Calculate pressure coefficients to use in fx. EnergyPlus airflow networks | |
| Probe Points Probe the CFD case to get the results in the desired points | |
| Load Probe Results Loads the probe results from a file | |
| Wind Threshold Results Loads wind threshold results from a file(s). | |
| Wind Thresholds Compute the Lawson criteria for a CFD case. |
| Get Names Get the Compute Name of Meshes | |
| AnalysisMesh Create a mesh from a surface, which can be used for analyses | |
| Legend Create a legend. | |
| Load Mesh Load a mesh into Grasshopper from a local file | |
| Recolor Mesh Recoloring mesh with parallel threading | |
| Save Mesh Save a mesh to a local file. | |
| SliceDomain Create an analysis mesh by slicing a domain box | |
| Set Names Set the Compute Name of Objects |
| Daylight Metrics Create a task to compute Daylight Metrics, such as cDA, sDA, DA or UDI | |
| Outdoor Comfort Compute outdoor comfort, such as UTCI. | |
| Outdoor Comfort Results (Comfort Results) Loads the outdoor comfort results from a file(s). | |
| Radiance Material (Material) Define and apply a Radiance material to the construction | |
| Probe Radiation Probe radiation case to get the results in the desired points | |
| Radiation Probe Results (Radiation Results) Loads the probe results from a file | |
| Radiation Solution Create the Solution Parameters for a Radiation Case |
| CFD Domain (Domain) Create a CFD Domain | |
| CFD Mesh Level (Mesh Level) Defines a CFD Mesh Level for the resolution on the surface of the meshes. | |
| Radial Refinement Region (Radial Refinement) Defines a radial CFD Refinement Region that grows. | |
| Refinement Region Defines a CFD Refinement Region | |
| Compute Mesh (Mesh) Create the Mesh Parameters for a CFD Case |
| Compute Upload and compute the CFD Case | |
| Compute Login (Login) Login to Procedural Compute | |
| Get or Create Project and Task (Project and Task) Get or Create a project and/or a parent Task on Procedural Compute | |
| Download Download files or folders from Compute |
| Download EPW Download an EPW file from EnergyPlus' website. This component will open your web browser directly to EnergyPlus' website so you can download an EPW file. | |
| File List Get a list of the files from a certain task on Compute. | |
| List Project Tasks (List Tasks) List the tasks under a specific project on Procedural Compute | |
| Upload File Upload a file to Compute |
| Align Curve Seams (AliCrvSeams) Iteratively or non-iteratively align the seams for a set of closed curves starting from the first curve in the set (or optionally from a guide start point) with the option of snapping to corners, if curve is not closed it will output with no change | |
| Arc/Circle/Ellipse (ACE) Get the arc, circle, or ellipse representation of a curve. | |
| Average Curve (AvrCrv) Solve the arithmetic average for a set of curves. | |
| Bounding Rectangle (BRec) Create a plane oriented union bounding rectangle or separate bounding rectangles for geometry. | |
| Close Curve (ClsCrv) Close an open curve in a variety of ways, if curve is already closed or linear it will output with no change. | |
| Compatibilize Polylines (ComPLines) Make a set of polylines compatible(equal) in control point count without changing their shapes. | |
| Constrained Area Ellipse (ConsAreaEli) Create an ellipse or circle the size of a specified area with {x} and {y} proportion factors, centered on a plane. | |
| Constrained Area Polygon (ConsAreaPly) Create an irregular or regular polygon the size of a specified area with {x} and {y} proportion factors, centered on a plane. | |
| Constrained Area Rectangle (ConsAreaRec) Create a rectangle or square the size of a specified area with {x} and {y} proportion factors, centered on a plane. | |
| Curve Align Curve Seams (CrvAliCrvSeams) Align the seams for a set of closed curves along a guide curve with the option of snapping to corners, if curve is not closed it will output with no change. | |
| Curve Degree (CrvDeg) Get the degree value of a curve. | |
| Curve Length At (CrvLenAt) Get the length along a curve from its start to a point on the curve (or optionally to a parameter on the curve), if point is not on the curve it will be pulled to it. | |
| Curve Length Between (CrvLenBtwn) Get the lengths along a curve between points on the curve (or optionally parameters on the curve), if points are not on the curve they will be pulled to it. | |
| Curve Spans (CrvSpans) Gets the curve sub-domain for each span in a curve and gets information about the spans such as, amount of spans, length of each span, degree of each span, and curve parameters at the span ends. | |
| Curve Statistics (CrvStats) Get statistics about a curve such as control point count, edit point count, kink point count, segment count, span count, and knot vector count. | |
| Discrete Polyline (DPLine) Create a polyline made of target vector oriented segments by finding the closest target vector by angle to each vector between the reference vertices. | |
| Is Arc/Circle/Ellipse (IsACE) Test if a curve is an arc, circle, or ellipse as defined by Rhino. Curves can be multiple types. | |
| Is Curve Kinky (CrvKinky) Test if a curve has kinks, and gets information about the kinks such as, amount of kinks and the length along curve where each kink exists. | |
| Is Curve Linear (CrvLinr) Test a curve for linearity. | |
| Is Curve Segmented (CrvSegs) Test if a curve has segments, and gets information about the segments such as, amount of segments, length of each segment, and degree of each segment. | |
| Mesh Loop Edges (MshLoopEdgs) Extract the egde loop polylines of a quad mesh at a specified mesh vertice index. -base methods by Mateusz Zwierzycki | |
| Mesh Naked Edges (MshNakedEdgs) Extract the naked edge polylines of a mesh if any exist. | |
| Mirror Cut Curve (MirCutCrv) Cut a curve with a plane, mirror the kept side of the cut across a mirror plane, and combine it with the kept side. | |
| Net On Surface (NetSrf) Create a net of interpolated curves on a surface. | |
| Offset Curve (OffCrv) Offset a curve with the option of offsetting both sides at different distances and capping the ends. | |
| Offset Curve From Surface (OffCrvFromSrf) Offset a curve away from a surface by the surface normal directions with the option of offsetting both sides at different distances and capping the ends. | |
| Parameter Curve Divide Rectangle (ParamCrvDivRec) Generate a grid of curves on a rectangle from domain dividing {x} and {y} parameters, or generate a rectangle isocurve. | |
| Parameter Curve Divide Surface (ParamCrvDivSrf) Generate a grid of curves on a surface from domain dividing {u} and {v} parameters, or generate a surface isocurve. | |
| Parameter Rectangle Grid (ParamRecGrid) Generate a grid of rectangular cells in a rectangle from domain dividing {x} and {y} parameters. | |
| Parameter Rectangle Isocurve (ParamRecIso) Generate an isocurve on a rectangle from a domain dividing {x} or {y} parameter. | |
| Parameter Surface Grid (ParamSrfGrid) Generate a grid of rectangular cells on a surface from domain dividing {u} and {v} parameters. | |
| Parameter Surface Isocurve (ParamSrfIso) Generate an isocurve on a surface from a domain dividing {u} or {v} parameter. | |
| Plane Trim Curve (PlnTrimCrv) Trim (remove) the parts of a curve on one side of a plane. | |
| Point Fit Rectangle (PtFitRec) Fit a rectangle through a set of points. | |
| Points Trim Curve (PtsTrimCrv) Trim a curve with a set of points (or optionally a set of parameters) like a dash pattern, if points are not on the curve they will be pulled to it. | |
| Rebuild Curve (RebCrv) Rebuild a curve to a given point count, degree, and domain. | |
| Rebuild Curve Segments (RebCrvSegs) Search a curve for segments at specified degrees and rebuild them to a specified degree and control point count. | |
| Relocate Curve Ends (ReCrvEnds) Relocate a curves ends to new start and end point locations without having to rebuild the curve. | |
| Remap Curve Domain (ReCrvDom) Remap a curves {t} domain range to an input domain range with the option of matching the {t} domain range of a guide curve. | |
| Reparameterize Curve (ReparamCrv) Reparameterize a curve to have a (t) domain range from 0 to 1. | |
| Seam To Curve Corner (Seam2CrvCorn) Adjust the seam of a closed curve with corners so that the seam is on the closest corner from the initial seam location (or optionally from a guide point), if curve is not closed or has no corners it will output with no change | |
| Slide Curve Along Curve (SlideCrvCrv) Slide a curve along a guide curve (or optionally along two guide curves). | |
| Smooth Curve (SmoCrv) Smooth a curve recursively by fairing, without changing its control point count. | |
| Superimpose Curve (SuperCrv) Superimpose the control point count, degree, and domain properties of a reference curve onto a target curve. | |
| Tween Consecutive Curves (TwnConCrvs) Tween consecutively between a set of curves. | |
| Tween Consecutive Curves Along Curve (TwnConCrvsCrv) Tween consecutively between a set of curves along a guide curve (or optionally along two guide curves). | |
| Tween Consecutive Curves On Surface (TwnConCrvsSrf) Tween consecutively between a set of curves on a surface, if curves are not on the surface they will be pulled to it. | |
| Tween Through Curves (TwnThruCrvs) Tween through a set of curves. | |
| Tween Through Curves Along Curve (TwnThruCrvsCrv) Tween through a set of curves along a guide curve (or optionally along two guide curves). | |
| Tween Through Curves On Surface (TwnThruCrvsSrf) Tween through a set of curves on a surface, if curves are not on the surface they will be pulled to it. | |
| Tween Two Curves (Twn2Crvs) Tween between two curves. | |
| Tween Two Curves Along Curve (Twn2CrvsCrv) Tween between two curves along a guide curve (or optionally along two guide curves). | |
| Tween Two Curves On Surface (Twn2CrvsSrf) Tween between two curves on a surface, if curves are not on the surface they will be pulled to it. | |
| Weighted Average Curve (WavCrv) Solve the arithmetic weighted average for a set of curves. | |
| Fit Curve Segments (FitCrvSegs) Search a curve for segments at specified degrees and fit new curve segments through them to a specified degree, without changing the general shape. | |
| Fit Curve Smooth (FitCrvSmo) Fit a new curve through an existing curve with kink angle smoothing, without changing the general shape. | |
| Open Curve (OpnCrv) Open a closed curve from its seam, or shorten an open curve from its ends. | |
| Prude Curve (PrudeCrv) Removes the kinky parts of a curve (discontinuities) by blending the curve segments togther, if curve already has no kinks it will output with no change. |
| 2Pt Twisted Box (2PtTBox) Create a twisted box defined by 2 points. | |
| Average Twisted Box (AvrTBox) Solve the arithmetic average for a set of twisted boxes. | |
| Center Twisted Box (CenTBox) Create a twisted box centered on a plane. | |
| Construct Twisted Box (CoTBox) Construct a twisted box from a set of 8 corner points. | |
| Deconstruct Twisted Box (DeTBox) Deconstruct a twisted box into sets of its 8 corner points, 12 edge lines, or 6 face polylines. | |
| Deform Twisted Box (DeformTBox) Deform a twisted box by moving corner points with motion vectors. | |
| Domain Twisted Box (DomTBox) Create a twisted box defined by a base plane and size domains. | |
| Evaluate Twisted Box (EvalTBox) Locate a point inside or on a twisted box, evaluated in normalized {uvw} space. | |
| Mesh Boolean Twisted Boxes (MshBoolTBoxs) Trim (remove) a set of twisted boxes by a boolean intersection or difference with one or multiple closed meshes | |
| Mesh Trim Twisted Boxes (MshTrimTBoxs) Trim (remove) the parts of a twisted box set on one side of a mesh. [Multi-Threaded] | |
| Plane Trim Twisted Boxes (PlnTrimTBoxs) Trim (remove) the parts of a twisted box set on one side of a plane. [Multi-Threaded] | |
| Polysurface Boolean Twisted Boxes (PsrfBoolTBoxs) Trim (remove) a set of twisted boxes by a boolean intersection or difference with one or multiple closed polysurfaces(Breps) | |
| Reference Twisted Box (RefTBox) Create a twisted box from a Rhino referenced box like Polysurface (Brep) that has 6 faces and 8 corners | |
| Subdivide Twisted Box (SubDivTBox) Recursively subdivide a twisted box into smaller twisted boxes. | |
| Surface Trim Twisted Boxes (SrfTrimTBoxs) Trim (remove) the parts of a twisted box set on one side of a surface. [Multi-Threaded] | |
| Thicken Twisted Box (ThickTBox) Thicken a twisted box with layers of twisted boxes from thickness domain dividing parameters. | |
| Tween Consecutive Twisted Boxes (TwnConTBoxs) Tween consecutively between a set of twisted boxes. | |
| Tween Through Twisted Boxes (TwnThruTBoxs) Tween through a set of twisted boxes. | |
| Tween Two Twisted Boxes (Twn2TBoxs) Tween between two twisted boxes. | |
| Twisted Box Centers (TBoxCents) Find the center point (average) of a twisted boxes corner points, edge lines, or face polylines. | |
| Twisted Box Consecutive Curves (TBoxConCrvs) Create a layered array of connected twisted boxes consecutively between curves from a thickness and domain dividing parameters. | |
| Twisted Box Consecutive Meshes (TBoxConMshs) Create a layered array of connected twisted boxes consecutively between a set of meshes from the faces, works on quad and triangle faces. Meshes must have the same topology. | |
| Twisted Box Consecutive Surfaces (TBoxConSrfs) Create a layered array of connected twisted boxes consecutively between a set of surfaces from domain dividing parameters. | |
| Twisted Box Corners (TBox Corners) Get all 8 corners of a twisted box. | |
| Twisted Box Curve (TBoxCrv) Create connected twisted boxes along a curve from domain dividing parameters. | |
| Twisted Box Curve Variable (TBoxCrvVar) Create connected twisted boxes along a curve from domain dividing parameters, with variable sizes and rotations. | |
| Twisted Box Extrude (TBoxExtr) Create connected twisted boxes from a profile curve or surface along a vector, curve, or to a point from domain dividing parameters. | |
| Twisted Box Loft (TBoxLoft) Create twisted boxes between section curves or surfaces | |
| Twisted Box Mesh (TBoxMsh) Create a layered array of connected twisted boxes on a mesh from the faces and a parameter domain divided thickness, works on quad and triangle faces. | |
| Twisted Box Pipe (TBoxPipe) Create connected twisted boxes along the inside of a pipe-like surface from domain dividing parameters. | |
| Twisted Box Pipe Variable (TBoxPipeVar) Create connected twisted boxes along the inside of a pipe-like surface from a separate set of {u} domain dividing parameters for each {v} parameter. | |
| Twisted Box Strip (TBoxStrip) Create connected twisted boxes along two rail curves from domain dividing parameters. | |
| Twisted Box Strips (TBoxStrips) Create connected twisted boxes along a set of rail curves from domain dividing parameters. | |
| Twisted Box Strip Variable (TTBoxStripVar) Create connected twisted boxes along two rail curves from a separate set of domain dividing parameters for each rail curve. | |
| Twisted Box Surface (TBoxSrf) Create a layered array of connected twisted boxes on a surface from a thickness and domain dividing parameters. | |
| Twisted Box Sweep (TBoxSweep) Create connected twisted boxes along four rail curves from domain dividing parameters. | |
| Twisted Box Sweep Variable (TBoxSweepVar) Create connected twisted boxes along four rail curves from a separate set of domain dividing parameters for each rail curve. | |
| Twisted Box Through Curves (TBoxThruCrvs) Create a layered array of connected twisted boxes through a set of curves from a thickness and domain dividing parameters. | |
| Twisted Box Through Meshes (TBoxThruMshs) Create a layered array of connected twisted boxes through a set of meshes from the faces, works on quad and triangle faces. Meshes must have the same topology. | |
| Twisted Box Through Surfaces (TBoxThruSrfs) Create a layered array of connected twisted boxes through a set of surfaces from domain dividing parameters. | |
| Twisted Box Tube (TBoxTube) Create a layered tube array of connected twisted boxes along a curve from domain dividing parameters. | |
| Twisted Box Tube Variable (TBoxTubeVar) Create a layered tube array of connected twisted boxes along a curve from domain dividing parameters, with variable diameters, thicknesses, and rotations. | |
| Twisted Box Two Curves (TBox2Crvs) Create a layered array of connected twisted boxes between curves from a thickness and domain dividing parameters. | |
| Twisted Box Two Meshes (TBox2Mshs) Create a layered array of connected twisted boxes between meshes from the faces, works on quad and triangle faces. Meshes must have the same topology. | |
| Twisted Box Two Surfaces (TBox2Srfs) Create a layered array of connected twisted boxes between surfaces from domain dividing parameters. | |
| Twisted Box Volume (TBoxVol) Solve volume properties for a twisted box. | |
| Weighted Average Twisted Box (WavTBox) Solve the arithmetic weighted average for a set of twisted boxes. | |
| Twisted Box Array (TBoxArray) Create a layered array of connected twisted boxes in a box from domain dividing parameters. |
| Append Polysurfaces (AppPsrfs) Append a set of polysurfaces (Breps) which are disjoint to become a single polysurface (Brep) even though they are not touching or joined. Can also append surfaces. | |
| Automatic Edge Surface (AutoEdgSrf) Create a surface between 2, 3, or 4 auto sorted edge curves. | |
| Automatic Network Surface (AutoNetSrf) Create a surface from an auto sorted curve network. | |
| Average Surface (AvrSrf) Solve the arithmetic average for a set of surfaces, trimmed surfaces will be treated as untrimmed. | |
| Constrained Volume Box (ConsVolBox) Create a rectangular or regular box the size of a specified volume with {x}, {y}, and {z} proportion factors, centered on a plane. | |
| Constrained Volume Ellipsoid (ConsVolEli) Create an ellipsoid or sphere the size of a specified volume with {x}, {y}, and {z} proportion factors, centered on a plane. | |
| Extrude Tapered Polysurface (ExtrTaper) Extrude a profile with a taper from draft angle. | |
| Flip Polysurface (FlipPsrf) Flip the normals of a polysurface (Brep), closed polysurfaces (Breps) cannot be flipped and will output with no change. | |
| Is Polysurface Closed (PsrfClsd) Test if a polysurface (Brep) is closed. | |
| Is Surface Closed (SrfClsd) Test if a surface is closed and if its edges are closed in the {u} or {v} directions. | |
| Is Surface Collapsed (SrfCollapsed) Test if a surface has edges collapsed to a point (singularities). | |
| Is Surface Trimmed (SrfTrimd) Test if a surface is trimmed, can also test a polysurface (Brep) for trimmed faces. | |
| Mesh To Polysurface (Msh2Psrf) Convert a mesh into a nurbs polysurface (Brep). | |
| Mirror Cut Polysurface (MirCutPsrf) Cut a polysurface(Brep) with a plane, mirror the kept side of the cut across a mirror plane, and combine it with the kept side. Can also mirror cut surfaces. | |
| Mirror Cut Surface (MirCutSrf) Cut a surface with a plane, mirror the kept side of the cut across a mirror plane, and combine it with the kept side (for trimmed surfaces use Mirror Cut Polysurface). | |
| Offset Surface (OffSrf) Offset a surface with the option of offsetting both sides at different distances and creating a solid, also works with trimmed surfaces and polysurface (Brep) faces as separated offsets. | |
| Parameter Subdivide Surface (ParamSubDivSrf) Generate a grid of subdivision surfaces on a surface from domain dividing {u} and {v} parameters. | |
| Plane Trim Surface (PlnTrimSrf) Trim (remove) the parts of a surface on one side of a plane, also works with trimmed surfaces and polysurfaces (Breps). | |
| Rebuild Surface (RebSrf) Rebuild a surface to a given point count, degree, and domain in the {u} and {v} directions, also works with trimmed surfaces. | |
| Remap Surface Domain² (ReSrfDom²) Remap a surfaces {uv} domain² range to an input domain² range with the option of matching the {uv} domain² range of a guide surface, also works with trimmed surfaces. | |
| Reparameterize Surface (ReparamSrf) Reparameterize a surface to have a (uv) domain² range from 0 to 1, also works with trimmed surfaces. | |
| Shell Polysurface (ShellPsrf) Creates a hallowed out thickened shell from a closed polysurface (Brep). | |
| Shrink Trimmed Surface (ShrinkTrimSrf) Shrinks the underlying untrimmed surface of a trimmed surface to be as close as possible to the trimmed surface edges, can also shrink trimmed polysurface (Brep) faces. | |
| Split Kinky Surface (SplitKinkySrf) Split the output surface from an unsplit surface component into a polysurface(Brep) if it has kinks, if surface has no kinks it will output with no change. | |
| Superimpose Surface (SuperSrf) Superimpose the {uv} control point count, {uv} degree, {uv} domain, and trims of a reference surface onto a target surface, also works with trimmed surfaces. | |
| Surface Degree (SrfDeg) Get the degree value of a surface for its {u} and {v} directions. | |
| Surface Spans (Srfpans) Gets the surface sub-domain²s for each span in a surface and gets information about the spans such as, sub-domains of each span, amount of spans in each direction, lengths of each span, degrees of each span, isocurve span parameters, and surface parameter coordinates at the span ends | |
| Surface Statistics (SrfStats) Get statistics about a surface or polysurface (Brep) such as face count, untrimmed face count, trimmed face count, edge count, vertex count, and countrol point count. | |
| Swap Surface Directions (SwapSrfDir) Swap or reverse the {u} and {v} directions of a surface, also works with trimmed surfaces but trims will swap as well. | |
| Tween Consecutive Surfaces (TwnConSrfs) Tween consecutively between a set of surfaces, trimmed surfaces will be treated as untrimmed. | |
| Tween Through Surfaces (TwnThruSrfs) Tween through a set of surfaces, trimmed surfaces will be treated as untrimmed. | |
| Tween Two Surfaces (Twn2Srfs) Tween between two surfaces, trimmed surfaces will be treated as untrimmed. | |
| Tween Two Surfaces Along Curve (Twn2SrfsCrv) Tween between two surfaces along a guide curve (or optionally along two guide curves), trimmed surfaces will be treated as untrimmed. | |
| Unroll Polysurface (UnrollPsrf) Unroll a polysurface (Brep) so its faces lay flat on a plane, with the options to unroll points and curves along with the polysurface (Brep) faces. Can also unroll surfaces. | |
| Unsplit Edge Surface (UnsplitEdge) Create an untrimmed edge surface between 2, 3, or 4 edge curves which doesn't split into a polysurface(Brep) at kinks. | |
| Unsplit Extrude Surface (UnsplitExtr) Create an untrimmed extruded surface from a profile curve or surface along a vector, curve, or to a point, which doesn't split into a polysurface(Brep) at kinks. | |
| Unsplit Loft Surface (UnsplitLoft) Create an untrimmed lofted surface through a set of section curves or surfaces which doesn't split into a polysurface(Brep) at kinks. | |
| Unsplit Rail Revolve Surface (UnsplitRailRev) Create an untrimmed revolved surface from a profile curve or surface guided by a rail curve around an axis line which doesn't split into a polysurface(Brep) at kinks. | |
| Unsplit Revolve Surface (UnsplitRev) Create an untrimmed revolved surface from a profile curve or surface around an axis line which doesn't split into a polysurface(Brep) at kinks. | |
| Unsplit Sum Surface (UnsplitSum) Create an untrimmed sum surface from two edge curves which doesn't split into a polysurface(Brep) at kinks. | |
| Unsplit Sweep Surface (UnsplitSwp) Create an untrimmed swept surface through a set of section curves or surfaces along a rail curve (or optionally along two rail curves) which doesn't split into a polysurface(Brep) at kinks. | |
| Weighted Average Surface (WavSrf) Solve the arithmetic weighted average for a set of surfaces, trimmed surfaces will be treated as untrimmed. | |
| Fit Surface (FitSrf) Fit a new surface through an existing surface when possible without changing the general shape, also works with trimmed surfaces. |
| Are Points Collinear (PtsCoLinr) Test a set of points for collinearity. | |
| Are Points Coplanar (PtsCoPlnr) Test a set of points for coplanarity. | |
| Curve Coil Points (CrvCoilPts) Create a series of points which coil along a curve. | |
| Curve Edit Points (CrvEditPts) Extract the edit points on a curve at knot averages, the points an interpolated curve interpolated through. | |
| Curve Middle Point (CrvMidPt) Get the point at the middle of a curves length or domain. | |
| Curve Wave Points (CrvWavePts) Create a series of points which wave along a curve. | |
| Map Point To Surface (MapPt2Srf) Map point to a target surface space from its location relative to a source surface space. | |
| Mirror Cut Points (MirCutPts) Cut a set of points with a plane, mirror the kept side of the cut across a mirror plane, and combine it with the kept side. | |
| Parameter Point Divide Surface (ParamPtDivSrf) Generate a grid of points on a surface from domain dividing {u} and {v} parameters. | |
| Parameter Point In Rectangle (ParamPtInRec) Locate a point in a rectangle from a domain dividing {x} and {y} parameter. | |
| Parameter Point On Surface (ParamPtOnSrf) Locate a point on a surface from a domain dividing {u} and {v} parameter. | |
| Pinch'n'Spread Points (P'n'S) Pinch & Spread a set of points by radius, strength, and falloff values at each location point. Positive strengths Pinch, Negative strengths Spread. | |
| Plane Trim Points (PlnTrimPts) Trim (remove) the parts of a point set on one side of a plane. | |
| Point Divide Curve Segments (PtDivCrvSegs) Divide each segment of a curve into equal lengths. | |
| Point Divide Curve Target Length (PtDivCrvTarg) Divide a curve into equal lengths that are as close as possible to a target length. | |
| Point Mesh Side (PtMshSide) Find on which side of a mesh a point exists. | |
| Point Plane Side (PtPlnSide) Find on which side of a plane a point exists. | |
| Point Surface Edge (PtSrfEdge) Find the surface edge which is closest to a point. | |
| Point Surface Side (PtSrfSide) Find on which side of a surface a point exists. | |
| Reparameterize Points (ReparamPts) Reparameterize a set of points to have {x}, {y}, {z} coordinates which range from 0 to 1, or an inverted coordinate range from 1 to 0. | |
| Surface Edit Points (SrfEditPts) Extract the edit points on a surface at knot averages, the points an interpolated surface interpolated through. | |
| Tween Consecutive Points (TwnConPts) Tween consecutively between a set of points. | |
| Tween Consecutive Points On Curve (TwnConPtsCrv) Tween consecutively between a set of points on a curve, if points are not on the curve they will be pulled to it. | |
| Tween Consecutive Points On Surface (TwnConPtsSrf) Tween consecutively between a set of points on a surface, if points are not on the surface they will be pulled to it. | |
| Tween Through Points (TwnThruPts) Tween through a set of points. | |
| Tween Through Points On Curve (TwnThruPtsCrv) Tween through a set of points on a curve, if points are not on the curve they will be pulled to it. | |
| Tween Through Points On Surface (TwnThruPtsSrf) Tween through a set of points on a surface, if points are not on the surface they will be pulled to it. | |
| Tween Two Points (Twn2Pts) Tween between two points. | |
| Tween Two Points On Curve (Twn2PtsCrv) Tween between two points on a curve, if points are not on the curve they will be pulled to it. | |
| Tween Two Points On Surface (Twn2PtsSrf) Tween between two points on a surface, if points are not on the surface they will be pulled to it. |
| Curve Graph Mapper (CrvGraphMap) Remap values with a custom graph using input curves. | |
| Deconstruct Number (DeNum) Deconstruct a number into its whole integer and decimal remainder. | |
| Default Angle Tolerance (DefAt) Outputs the RhinoMath default angle tolerance value (1 deg | 0.017453 rad ). | |
| Document Angle Tolerance (DocAt) Outputs the Rhino documents angle tolerance value (Document Properties > Units > Model > Angle tolerance). | |
| Document Distance Tolerance (DocDt) Outputs the Rhino documents absolute distance tolerance value (Document Properties > Units > Model > Absolute tolerance). | |
| Highest & Lowest Numbers (HiLoNums) Get the highest and lowest values from a set of numbers. | |
| Invert Boolean (InvBool) Invert a boolean by making a true boolean false or a false boolean true. | |
| Last Index Range (LastRange) Create a range of numbers between 0 and the last index of a list (list length -1). | |
| Linearize Numbers (LinearNums) Linearize a set of numbers so a repeating wave type number set is remapped to increasing increments between a domain bounds, while maintaining the interval proportions between numbers. | |
| List Length Range (LengRange) Create a range of numbers between 0 and the length of a list. | |
| Mass Division (MDiv) Perform mass division on a set of numbers. | |
| Mass Subtraction (MSub) Perform mass subtraction on a set of numbers. | |
| Mirror Combine Numbers (MirComNums) Mirror a set of numbers across its end or start and combine it with the original set. | |
| Mirror Cut Numbers (MirCutNums) Cut a set of numbers at an index, mirror the kept side of the cut across the index, and combine it with the kept side. | |
| Odd & Even Numbers (OddEveNums) Split a set of numbers into odd and even number sets with the option of using null placeholders in the split number sets. | |
| Partition Number (PartNum) Partition a number as equally as possible by a specified amount of divisions. | |
| Percentage (Pcent) Calculate the percentage of a number. | |
| Reparameterized Range (RepaRange) Create a range of numbers between 0 and 1. | |
| Reparameterize Numbers (ReparamNums) Reparameterize a set of numbers to have a domain range from 0 to 1, or an inverted domain range from 1 to 0. | |
| Round To Decimal Place (RoundD) Round a number to a decimal place or truncate a number at a decimal place. | |
| Round To Factor (RoundF) Round a number to a multiplication factor. | |
| Round To Nearest (RoundN) Round numbers in x to the nearest numbers in y with the option of remapping number set x to the domain bounds of number set y. | |
| Tween Consecutive Numbers (TwnConNums) Tween consecutively between a set of numbers. | |
| Tween Through Numbers (TwnThruNums) Tween through a set of numbers. | |
| Tween Two Numbers (Twn2Nums) Tween between two numbers. | |
| X Minus One (x-1) Subtract one from x. | |
| X Plus One (x+1) Add one to x. | |
| Zero Distance Tolerance (ZeroDt) Outputs the RhinoMath zero distance tolerance value (1.0e-12). | |
| Equality Within Tolerance (EqualsT) Test for equality of two numbers within a tolerance (|A - B| <= t). |
| Angle Split Mesh (AngSplitMsh) Split a mesh into separate meshes by measuring an angle tolerance between adjacent mesh face normals, if angle tolerance does not split the mesh it will output with no change | |
| Average Mesh (AvrMsh) Solve the arithmetic average for a set of meshes, meshes must have the same topology. Can also average mesh vertex colors. | |
| Blend Consecutive Meshes (BlndConMshs) Blend consecutively between a set of meshes by their vertices with a set of blend factors where each factor controls the blend amount between each set of vertices which share the same vertex index from mesh to mesh, meshes must have the same topology | |
| Blend Through Meshes (BlndThruMshs) Blend through a set of meshes by their vertices with a set of blend factors where each factor controls the blend amount through each set of vertices which share the same vertex index across the meshes, meshes must have the same topology | |
| Blend Two Meshes (Blnd2Mshs) Blend between two meshes by their vertices with a set of blend factors where each factor controls the blend amount between each pair of vertices which share the same vertex index from one mesh to the other, meshes must have the same topology | |
| Close Mesh (ClsMsh) Close an open mesh by filling its openings with new mesh faces, if mesh is already closed it will output with no change. | |
| Displace Mesh (DisMsh) Displace a mesh by its vertices with a set of displacement distances where each distance controls the displacement amount of each vertex along its normal direction. | |
| Is Mesh Closed (MshClsd) Test if a mesh is closed. | |
| Is Mesh Disjoint (MshDisjn) Test if a mesh has disjoint pieces. | |
| Mesh Statistics (MshStats) Get statistics about a mesh such as vertex count, face count, quad face count, triangle face count, color count, and piece count. | |
| Mirror Cut Mesh (MirCutMsh) Cut a mesh with a plane, mirror the kept side of the cut across a mirror plane, and combine it with the kept side. | |
| Offset Mesh (OffMsh) Offset a mesh with the option of offsetting both sides at different distances and creating a solid. | |
| Parameter Extrude Mesh (ParamExtrMsh) Create an extruded mesh from a profile curve along a vector, curve, or to a point from domain dividing {u} and {v} parameters, or by lengths between control points, or by angle accuracy, with the option of capping closed profile mesh extrusions | |
| Parameter Loft Mesh (ParamLoftMsh) Create a lofted mesh through a set of section curves from domain dividing {u} and {v} parameters, or by lengths between control points, or by angle accuracy, with optional start and end points to loft to | |
| Parameter Pipe Mesh (ParamPipeMsh) Create a piped mesh along a curve from domain dividing {u} and {v} parameters, or by lengths between control points, or by angle accuracy, with various end types | |
| Parameter Plane Mesh (ParamPlnMsh) Generate a planar mesh in a rectangle from domain dividing {x} and {y} parameters. | |
| Parameter Surface Mesh (ParamSrfMsh) Generate a mesh on a surface from domain dividing {u} and {v} parameters. | |
| Plane Trim Mesh (PlnTrimMsh) Trim (remove) the parts of a mesh on one side of a plane. | |
| Polyline To Mesh (PLine2Msh) Create a mesh from a closed or open polyline boundary. | |
| Rebuild Mesh (RebMsh) Rebuild a mesh with options for recomputing normals, removing unused faces and vertices, combining duplicate vertices, unifying normals, flipping normals, and welding vertices within proximity of eachother | |
| Recursive Morph Mesh (ReMorphMsh) Recursively morph mesh geometries onto mesh faces starting from morphing onto a base mesh, the resulting mesh of each recursive morphing step becomes the new base mesh for the next steps mesh geometry to morph onto its faces | |
| Reduce Mesh (ReduMsh) Reduce the face count of a mesh to a target amount (look at Rhino command line to see progress % of operation). | |
| Tween Consecutive Meshes (TwnConMshs) Tween consecutively between a set of meshes, meshes must have the same topology. Can also tween mesh vertex colors. | |
| Tween Through Meshes (TwnThruMshs) Tween through a set of meshes, meshes must have the same topology. Can also tween mesh vertex colors. | |
| Tween Two Meshes (Twn2Mshs) Tween between two meshes, meshes must have the same topology. Can also tween mesh vertex colors. | |
| Voxel Mesh (VoxMsh) Create a plane oriented voxelization of a set of points as a mesh without interior faces, defined by an {x}, {y}, and {z} voxel size. -base methods by Mateusz Zwierzycki | |
| Weighted Average Mesh (WavMsh) Solve the arithmetic weighted average for a set of meshes, meshes must have the same topology. Can also average mesh vertex colors. |
| Average Domain (AvrDom) Solve the arithmetic average for a set of domains. | |
| Average Domain² (AvrDom²) Solve the arithmetic average for a set of domain²s. | |
| Mirror Combine Domains (MirComDoms) Mirror a set of domains across its end or start and combine it with the original set. | |
| Mirror Combine Domains² (MirComDoms²) Mirror a set of domain²s across its end or start and combine it with the original set. | |
| Mirror Cut Domains (MirCutDoms) Cut a set of domains at an index, mirror the kept side of the cut across the index, and combine it with the kept side. | |
| Mirror Cut Domains² (MirCutDoms²) Cut a set of domain²s at an index, mirror the kept side of the cut across the index, and combine it with the kept side. | |
| Reparameterize Domains (ReparamDoms) Reparameterize a set of domains to have a start and end value range from 0 to 1, or an inverted start and end value range from 1 to 0. | |
| Reparameterize Domains² (ReparamDoms²) Reparameterize a set of domain²s to have a start and end value range from 0 to 1 for their {u} and {v} domains, or an inverted start and end value range from 1 to 0. | |
| Slide Within Domain (SlideInDom) Slide within the start and end of a domain to get a number from inside the domain. | |
| Slide Within Domain² (SlideInDom²) Slide within the start and end of a domain² to get a {u} and {v} domain number from inside the domain². | |
| Tween Consecutive Domains (TwnConDoms) Tween consecutively between a set of domains. | |
| Tween Consecutive Domains² (TwnConDoms²) Tween consecutively between a set of domain²s. | |
| Tween Through Domains (TwnThruDoms) Tween through a set of domains. | |
| Tween Through Domains² (TwnThruDoms²) Tween through a set of domain²s. | |
| Tween Two Domains (Twn2Doms) Tween between two domains. | |
| Tween Two Domains² (Twn2Doms²) Tween between two domain²s. | |
| Two Way Domain (2WayDom) Construct a domain from one number that becomes the negative and positive extents of the domain from zero. | |
| Two Way Domain² (2WayDom²) Construct a domain² from one {u} number and one {v} number that becomes the negative and positive extents for each direction of the domain² from zero. | |
| Weighted Average Domain (WavDom) Solve the weighted arithmetic average for a set of domains. | |
| Weighted Average Domain² (WavDom²) Solve the weighted arithmetic average for a set of domain²s. |
| Average Transform (AvrTran) Solve the arithmetic average for a set of transforms. | |
| Mass Transform (MTran) Create a single mass transform by compounding a set of transforms, like Grasshopper's Compound component but with access to partial results (each step of the mass transformation). | |
| Mirror Combine Transforms (MirComTrans) Mirror a set of transforms across its end or start and combine it with the original set. | |
| Mirror Cut Transforms (MirCutTrans) Cut a set of transforms at an index, mirror the kept side of the cut across the index, and combine it with the kept side. | |
| Morph To Twisted Box (Morph2Tbox) Morph geometries from reference boxes to target twisted boxes. (*Rhino 6 only, for Rhino 5 use Grasshopper's Box Morph component.) [Multi-Threaded] | |
| Move To Point (Move2Pt) Move (translate) an object from one point to another. | |
| Recursive Transform (ReTrans) Recursively transform geometry to get a self-referential step sequence of transformed geometry. | |
| Rotate Euler (RotEuler) Rotate an object by three plane axes and three angles in degrees, each axis derived from the plane previous. | |
| Rotate Quaternion (RotQuat) Rotate an object from one plane to another by a rotation factor, derived from quaternion rotation. | |
| Rotate World (RotWorld) Rotate an object by three plane axes and three angles in degrees, each axis derived from the initial base planes world. | |
| Scale To Area (Scale2Area) Scale geometry to a specified area with {x}, {y}, and {z} proportion factors. | |
| Scale To Length (Scale2Len) Scale a curve to a specified length with {x}, {y}, and {z} proportion factors. | |
| Scale To Volume (Scale2Vol) Scale geometry to a specified volume with {x}, {y}, and {z} proportion factors. | |
| Slide Within Transform (SlideInTran) Slide within the start and end of a transform to get a transformation state from inside the transform. | |
| Transform Twisted Box (TranTBox) Transform a twisted box (because twisted boxes do not work with regular transform components like Move, Scale, Rotate, etc). | |
| Tween Consecutive Transforms (TwnConTrans) Tween consecutively between a set of transforms. | |
| Tween Through Transforms (TwnThruTrans) Tween through a set of transforms. | |
| Tween Two Transforms (Twn2Trans) Tween between two transforms. | |
| Weighted Average Transform (WavTran) Solve the arithmetic weighted average for a set of transforms. | |
| Zeroed Transform (ZeroTran) Outputs a zeroed out transform which represents no transformation or the state before any transforming occured, also known as an identity transform matrix. |
| Average Plane (AvrPln) Solve the arithmetic average for a set of planes. | |
| Closest Plane Orientation (CPlnOri) Find the closest target plane by axis or axes orientation to a reference plane. | |
| Flip Plane (FlipPln) Flip a plane by specified axes with the option of using a guide plane. | |
| Mirror Cut Planes (MirCutPlns) Cut a set of planes with a plane, mirror the kept side of the cut across a mirror plane, and combine it with the kept side. | |
| Offset Plane (OffPln) Offset a plane by specified axes with the option of offsetting both sides at different distances. | |
| Parameter Plane Divide Surface (ParamPlnDivSrf) Generate a grid of surface normal oriented planes on a surface from domain dividing {u} and {v} parameters. | |
| Parameter Plane In Rectangle (ParamPlnInRec) Locate a rectangle normal oriented plane in a rectangle from a domain dividing {x} and {y} parameter. | |
| Parameter Plane On Surface (ParamPlnOnSrf) Locate a surface normal oriented plane on a surface from a domain dividing {u} and {v} parameter. | |
| Plane Trim Planes (PlnTrimPlns) Trim (remove) the parts of a plane set on one side of a plane. | |
| Tween Consecutive Planes (TwnConPlns) Tween consecutively between a set of planes. | |
| Tween Consecutive Planes On Curve (TwnConPlnsCrv) Tween consecutively between a set of planes on a curve, if plane origins are not on the curve they will be pulled to it. | |
| Tween Consecutive Planes On Surface (TwnConPlnsSrf) Tween consecutively between a set of planes on a surface, if plane origins are not on the surface they will be pulled to it. | |
| Tween Through Planes (TwnThruPlns) Tween through a set of planes. | |
| Tween Through Planes On Curve (TwnThruPlnsCrv) Tween through a set of planes on a curve, if plane origins are not on the curve they will be pulled to it. | |
| Tween Through Planes On Surface (TwnThruPlnsSrf) Tween through a set of planes on a surface, if plane origins are not on the surface they will be pulled to it. | |
| Tween Two Planes (Twn2Plns) Tween between two planes. | |
| Tween Two Planes On Curve (Twn2PlnsCrv) Tween between two planes on a curve, if plane origins are not on the curve they will be pulled to it. | |
| Tween Two Planes On Surface (Twn2PlnsSrf) Tween between two planes on a surface, if plane origins are not on the surface they will be pulled to it. | |
| Weighted Average Plane (WavPln) Solve the arithmetic weighted average for a set of planes. |
| Average SubD (AvrSubD) Solve the arithmetic average for a set of SubDs, SubDs must have the same topology. (*Rhino 7 only) | |
| Mirror Cut SubD (MirCutSubD) Cut a SubD with a plane, mirror the kept side of the cut across a mirror plane, and combine it with the kept side. (*Rhino 7 only) | |
| Tween Consecutive SubDs (TwnConSubDs) Tween consecutively between a set of SubDs, SubDs must have the same topology. (*Rhino 7 only) | |
| Tween Through SubDs (TwnThruSubDs) Tween through a set of SubDs, SubDs must have the same topology. (*Rhino 7 only) | |
| Tween Two SubDs (Twn2SubDs) Tween between two SubDs, SubDs must have the same topology. (*Rhino 7 only) | |
| Twisted Box Consecutive SubDs (TBoxConSubDs) Create a layered array of connected twisted boxes consecutively between a set of SubDs from the faces, SubDs must have the same topology. (*Rhino 7 only) | |
| Twisted Box SubD (TBoxSubD) Create a layered array of connected twisted boxes on a SubD from the faces and a parameter domain divided thickness. (*Rhino 7 only) | |
| Twisted Box Through SubDs (TBoxThruSubDs) Create a layered array of connected twisted boxes through a set of SubDs from the faces, SubDs must have the same topology. (*Rhino 7 only) | |
| Twisted Box Two SubDs (TBox2SubDs) Create a layered array of connected twisted boxes between SubDs from the faces, SubDs must have the same topology. (*Rhino 7 only) | |
| Weighted Average SubD (WavSubD) Solve the arithmetic weighted average for a set of SubDs, SubDs must have the same topology. (*Rhino 7 only) |
| Closest Vector (CVec) Find the closest target vector by angle to a reference vector. | |
| Mirror Combine Vectors (MirComVecs) Mirror a set of vectors across its end or start and combine it with the original set. | |
| Mirror Cut Vectors (MirCutVecs) Cut a set of vectors at an index, mirror the kept side of the cut across the index, and combine it with the kept side. | |
| Reparameterize Vectors (ReparamVecs) Reparameterize a set of vectors to have a length (amplitude) range from 0 to 1, or an inverted length range from 1 to 0. | |
| Tween Consecutive Vectors (TwnConVecs) Tween consecutively between a set of vectors. | |
| Tween Through Vectors (TwnThruVecs) Tween through a set of vectors. | |
| Tween Two Vectors (Twn2Vecs) Tween between two vectors. | |
| Vector Star (VecStar) Create a plane oriented recursive spatial subdivision of vectors outward from a base planes origin | |
| Vector World (VecWorld) Create plane axis aligned vectors outward from a base planes origin |
| Color To Point (Col2Pt) Convert a color to a point by using the colors RGB values for the points XYZ values. | |
| Grayscale Color (GrayCol) Convert a color to grayscale by a variety of common luminosity weighting schemes. | |
| Invert Color (InvCol) Invert a color. | |
| Mirror Combine Colors (MirComCols) Mirror a set of colors across its end or start and combine it with the original set. | |
| Mirror Cut Colors (MirCutCols) Cut a set of colors at an index, mirror the kept side of the cut across the index, and combine it with the kept side. | |
| Point To Color (Pt2Col) Convert a point to a color by using the points XYZ values for the colors RGB values. | |
| Tween Consecutive Colors (TwnConCols) Tween consecutively between a set of colors. | |
| Tween Through Colors (TwnThruCols) Tween through a set of colors. | |
| Tween Two Colors (Twn2Cols) Tween between two colors. |
| Dispatch Indices (DispDexs) Dispatch a list of items into two lists based on a set of indices, those that are at the indices and those which are not | |
| Last Index (LastDex) Get the last index of a list (list length -1). | |
| List Indices (ListDexs) Get a list of the indices from a list of items. | |
| Mirror Combine Items (MirComItems) Mirror a set of list items across its end or start and combine it with the original set. | |
| Mirror Cut Items (MirCutItems) Cut a set of list items at an index, mirror the kept side of the cut across the index, and combine it with the kept side. | |
| Null Placeholder (Null) Outputs a null item which can be used as a placeholder in lists. | |
| Point Sort Items (PtSortItems) Sort a set of list items synchronously by the iterative closest point sorting of a set of points sequentially from a start point. | |
| Sift Indices (SiftDexs) Sift a list of items into two lists based on a set of indices, those that are at the indices and those which are not |
| Puma (CityEngine Puma) Puma runs CityEngine CGA rules on input shapes and returns the generated models. (Version | |
| PumaReportsDisplay (Puma Reports Display) Filters and prepares Puma CGA reports for display in the viewport. (Version | |
| PumaReportsUnpacker (Puma Reports Unpacker) Unpacks Puma CGA reports into report names and values per input shape. (Version |
| Decompose Agent | |
| Compose Isovist-Environment (CompIsoVistEnv) | |
| Centrality Centrality from all-pairs-path | |
| Compose Agent | |
| Find Cycles (FC) | |
| All Pair Path Get Path (APP_get) All pairs path get | |
| Strongly Connected (QSTR) | |
| Compose Tensor Agent | |
| Salesman Path (SalePath) | |
| Max Flow (maxF) maximal flow from source to target (Preflow-Push) | |
| Compose Point Visibility-Environment (CompPointVisEnv) | |
| Compose Tensor Field-Environment (CompTensorFieldEnv) | |
| Single Source Path Trough (SSPt) | |
| Single Source Path Set Goal (SSPsetGoal) Set the goal of a SingleSourcePath | |
| Compose Agent OLD | |
| Decompose Environment | |
| Path Agent Search (AgSe) Algorithm to solve Path-Problems | |
| Spanning Forest (SF) SpanningForest for given mesh | |
| Source Goal Path (SGP) Source-Goal-Algorithm to solve Path-Problems | |
| Source Path (SP) Source-Algorithm to solve Path-Problems | |
| Single Source Path Decompose (DeSSP) Decompose a SingleSourcePath | |
| First Search (FS) FirstSearch-Algorithm to solve Connectivity-Problems | |
| Compose Fun-Environment (CompFunEnv) | |
| Group Agent | |
| Un Group Agent (UnGroup Agent) | |
| All Pair Path (APP) All pairs path | |
| Spanning Tree (ST) SpanningTree for given mesh | |
| Compose Field-Environment (CompFieldEnv) | |
| Coloring (QCol) assigns 'colors' to nodes according to the neighbourhood | |
| Merge Environments (MergeEnv's) |
| Splice (QSplice) Splice master slave | |
| Flip (QFlip) Flips the orientation of the mesh | |
| QNode (QE) Dependices of a QNode | |
| Truncate (QTR) | |
| Tessellation (QTess) Tessellate a QMesh with triangles from nearly same edge-length | |
| Make Edge (MakeEdge) | |
| Get Topology Changed Result (gTCR) | |
| Remove Edge (remove) Remove edges | |
| Frame Frame faces | |
| QEdge (QE) Dependices of a QEdge | |
| QJoin | |
| Remove Leafs (RemLea) Remove all leafs | |
| Make Edge Master (MakeEdgeMaster) | |
| Make Poly Edge Master Slave (QMPEms) Creates a Polyline hanging on the QEdges given as A and B. | |
| Collapse Edge (collapse) Collapse edges | |
| QDisjoint | |
| Make Edge Master Slave (MakeEdgeMasterSlave) | |
| Decompose Topology Changed (gTCR) | |
| Make Poly Edge Master (QMPEm) Creates a open Polyline hanging on QEdge given as world. | |
| Triangulate (Trian) Triangulate the given QMesh | |
| Approximate (Approx) Approximates the given QMesh | |
| Split Node (QSplitNode) Split master slave | |
| Subdivide (SDiv) Subdivides the given QMesh | |
| QMesh Info (QMi) infos about the mesh | |
| Extrude (Extr) Extrude the given QMesh | |
| Split Edge (QSpE) Split given Edge and insert 'n' Nodes/Edges Added/Removed: + 'n' quads of Edges + 'n' primal Nodes | |
| Shift Edge (shift) shift edges | |
| Dual Swap (QDualSwap) Swaps the dimension of the QMesh (Dual-Mesh) |
| Grids Used to create Grids | |
| Prism (QPri) Creates a Prism. | |
| Super Formula (QSf) Creates a closed Polygon using Super-Formula. | |
| Pipe Grids (PipeGrids) Used to create Grids on a surface | |
| Platonic Solids (Platonic) Used to create platonic solids | |
| Box Used to create a Box | |
| Poly Edge (QMPE) Creates a open or closed Polyline/Polygon. | |
| Pyramid (QPyr) Creates a Pyramid. | |
| Pipe (QPipe) Creates a Pipe. | |
| Polygon (QPg) Creates a closed Polygon. | |
| Di Pyramid (QDiPyr) Creates a DiPyramid. | |
| Torus (QTor) Creates a Torus. | |
| Srf Grids (SrfGrids) Used to create Grids on a surface | |
| Sphere Used to create a sphere |
| element-key-value (ekv) primitiv data to set the dicitionary of the element | |
| heuristik Expression (hEx) An heuristik-expression against a node | |
| De Compose Element (DeCompEl) deCompose a QuadElement to primitiv data | |
| element (elem) either a node OR an edge, described by primitiv data | |
| single Source Path (ssp) A path from a single source | |
| node Expression (nEx) An expression against a node | |
| Environment (env) agent for path-algorithm | |
| edge Expression (eEx) An expression against an edge | |
| Compose Element (CompEl) Compose a QuadElement of primitiv data | |
| QMesh (qm) n-gonal mesh composed by QuadEdgeDataStructure | |
| all Pairs Path (all) matrix holding Paths to each other nodes |
| World-Clear (QWCl) clear all worldness | |
| World-Getter (QWGet) World-Modifier | |
| Naked-Edges (QNkE) World-Modifier | |
| Set Data (SD) Set Data | |
| Clear Data (CD) Clear all Data | |
| QNode Value (QNv) Value of a QNode | |
| Compose Setter (compSet) compose a setter | |
| QEdge Value (QEv) Value of a QEdge | |
| World-Setter (QWSet) World-Modifier |
| From Lines (FromLines) converse lines to a QMesh | |
| To Data Tree (QTDt) Converts a QMesh-Topology to a 'Vertex-Vertex' OR 'Face-Vertex'-Connection-table | |
| To Curves (ToCurves) converse a QMesh to closed polylines | |
| From Obj (FromObj) converse a obj-string to a QMesh | |
| To Obj (ToObj) converse a mesh to a obj-string | |
| From Data Tree (QFDt) Converts a 'Vertex-Vertex' OR 'Face-Vertex'-Connection-table to a QMesh-Topology | |
| From Curves (FromCurves) converse closed polylines to a QMesh | |
| To Matrix (QTM) Converts the QMesh-Topology to a 'Matrix' |
| QDispatch (QD) | |
| First Per Quad (QFPQ) | |
| Element2Edge-List (E2EdL) Element-List* to Edge-List | |
| Group Nodes (GroupNodes) | |
| QEqual (Q=) | |
| QSet | |
| Reindex Reindex all elements in the mesh |
| Smoothing (Smooth) Smooth the mesh displacing vertices | |
| Is Planar (IsPlanar) Checks if a node is planar | |
| Transform with Field (transF) Transform a Mesh with a field | |
| Set Location (SL) Set Location | |
| Get Vector Data (GVd) Get vector-data Node => Location/Normal Edge => OriginLocation/Vector | |
| Transform Element (tranEl) Transform an element | |
| Get Location (GL) Get Location |
| QMesh Preview (QMesh) extended preview for a QMesh | |
| QNode Preview (QNode) extended preview for a QNode | |
| QEdge Preview (QEdge) extended preview for a QEdge | |
| Selectable Edges (SelEdge) | |
| Selectable Nodes (SelNode) |
| Intersect Point Chain (IntPoiCh) Try to intersect and insert a Point-Chain | |
| Intersect Curve (IntCrv) Try to intersect and insert a Curve |
| Unroll |
| Quadri Compute Chainage Computes the chainage of the input points projected onto the input alignment. v0.0.18 | |
| Quadri Elevation Task Returns the top most elevation resulting from the computation. Returns -99999 if no elevation is found. v0.0.18 | |
| Quadri Extrusion Creates a Solid Quadri Extrusion from an input cross section. Local section coordinate system is equal to the global XY plane. v0.0.18 | |
| Quadri Hollow Extrusion Creates a Hollow Quadri Extrusion from two input cross sections. Local section coordinate system is equal to the global XY plane. v0.0.18 | |
| Construct Quadri Texture Creates a texture which is possible to render in Rhino and transfer to the Quadri model v0.0.18 | |
| Quadri Chainage Query Gets 3d points and corresponding tangents from the input Chainage Point List and chainage values. v0.0.18 | |
| Quadri Chainage Interval Gets the 3d points of the corresponding chainage interval input. v0.0.18 |
| Construct Quadri Export Properties Constructs Quadri export properties. Additional properties can be added as two separate lists of corresponding name-value pairs, which this component will merge together. v0.0.18 | |
| Construct Quadri Solid Constructs a Quadri Solid ready for export to a Quadri Model based on input mesh or brep. v0.0.18 | |
| Construct Quadri Line Constructs a Quadri Line ready for export to a Quadri Model based on input vertices. v0.0.18 | |
| Construct Quadri Multipoint Constructs Quadri Multipoint ready for export to a Quadri Model based on input list of 3d points. v0.0.18 | |
| Construct Quadri Point Constructs a Quadri Surface ready for export to a Quadri Model based on input point. v0.0.18 | |
| Construct Quadri Surface Constructs a Quadri Surface ready for export to a Quadri Model based on input mesh or brep. v0.0.18 | |
| Export Quadri Geometry Exports input Quadri geometry to the input Design Task. v0.0.18 |
| Quadri Feature Selector Gets Quadri Features from the input Quadri Design Task. v0.0.18 | |
| Quadri Alignment Selector Deconstructs Quadri Alignments. v0.0.18 | |
| Quadri Line Selector Deconstructs Quadri Lines into its vertices. v0.0.18 | |
| Quadri Multipoint Selector Converts Quadri Multipoints to Rhino points. v0.0.18 | |
| Quadri Point Selector Converts Quadri Points to Rhino points. v0.0.18 | |
| Quadri Solid Selector Converts Quadri Solid geometry to Rhino mesh. v0.0.18 | |
| Quadri Design Task Selector Gets valid Design Tasks from an open Quadri model |
| Construct Agent Constructs the settings for an Agent. | |
| Deconstruct Agent Deconstructs a Agent to expose its fields such as max speed, max force, and vision radius. Use Deconstruct Particle to expose particle fields such as position. | |
| Deconstruct Particle Deconstructs a Particle to expose its fields such as position, velocity, and acceleration. | |
| Deconstruct Vehicle Deconstructs a Vehicle to expose its fields such as orientation and wheel fields. Use Deconstruct Particle to expose particle fields such as position. | |
| Engine Engine that runs the simulation. | |
| Get Orientation Gets the position of a quelea. | |
| Get Particle Position Gets the position of anything that inherits from Particle. | |
| Get Particle Position History Gets the position history of anything that inherits from Particle. | |
| Get Particle Velocity Gets the velocity of anything that inherits from Particle. | |
| Construct Particle Constructs the settings for a particle. | |
| System Represents a self-contained System of Quelea and Emitters. | |
| Construct Vehicle Constructs settings for a Vehicle |
| Align Force Steer towards the average heading of Neighbors. | |
| Arrive Force Applies a force to steer the Agent towards a target point and slow down to a stop is it approaches the target point. | |
| Avoid Obstacle Force Applied a force to steer the Agent away if it is about to intersect with an obstacle. | |
| Avoid Unaligned Collision Force Applied a force to steer the Agent away from a predicted potential collision. | |
| Cohese Force Steer to move toward the average position of neighbors | |
| Contain Force Applies a force to keep Agents away from Environment boundaries. | |
| Eat Behavior Kills particles that are within its neighborhood. Try setting the neighborhood radius to the Predator's Body Size and the angle to be low, mimicing a mouth on the front of the Predator. | |
| Follow Path Force Applies a Force to an Agent to move along and stay within a specified radius of a curve. | |
| Seek Force Applies a force to steer the Agent towards the point. | |
| Separate Force Applies a force to steer to avoid neighbors. | |
| View Force Applies a force to move the Agent laterally away from any Agent that blocks its view. | |
| Wander Force Applies a force that causes the agent to randomly steer in a direction that is based off of its previous direction |
| Apply Custom Force Applied a user specified force vector to the Agent. | |
| Attract Force Attracts a Quelea within the radius of the pt. | |
| Bounce Contain Behavior Causes Particles to bounce off Environment boundaries. | |
| Initial Velocity Applys a one-time force to the Agent when it is first emitted. | |
| Kill Contain Behavior Kills the particle when it leaves the environment boundaries. | |
| Set Velocity Sets the particle's velocity to the desired velocity. | |
| Surface Flow Force Applies a force to simulate water flowing over the surface. |
| Axis Aligned Box Environment A world Axis Aligned Box Environment. | |
| Brep Environment A closed Brep Environment which the particles will interact with. | |
| Polysurface Environment A 3D Polysurface Environment. | |
| Surface Environment A Surface Environment upon which the Quelea will map their position for the calculation of Forces. |
| Box Emitter Emit Quelea from a box. | |
| Curve Emitter A curve from which Quelea can be emitted. | |
| Point Emitter A point from which Quelea can be emitted. | |
| Surface Emitter A surface from which a quelea can be emitted. |
| Deconstruct Quelea Network Deconstructs a Quelea Network into a list of Quelea | |
| Load Image Loads a bitmap image from a filepath. | |
| Get Neighbors in Radius Gets the Neighbors of an Agent within a specified radius. |
| Sense Image Force Sense Image Force | |
| Sense Point Force Sense Point Force |
| Circle Holes One curve is cutting line, other curve is followed as normal (takes only control points of polyline) | |
| Two Polys Cutting Two Polylines | |
| Drilling (Drill Holes) For drilling holes either 2D and 3D | |
| Drilling Lathe (Drill Holes Lathe) For drilling holes either 2D and 3D using BAxis in continuous rotation | |
| Open Polys One curve is cutting line, other curve is followed as normal (takes only control points of polyline) | |
| Cut Cut | |
| Milling Milling | |
| SawBlade SawBlade | |
| Probe Probe |
| Simulate Convert GCode to simulation | |
| SimulateCardan Convert GCode to simulation | |
| BAxis BAxis | |
| Maka 3D model Maka 3D model | |
| Maka (Table) Maka table |
| Tools Set Tools from Text file |
| Merge Merge several G-Codes into one |
| Element Angle (EA) Detail search by checking the angle of all neighbouring elements. Returns details with elements inside the range | |
| Detail typology (T) Detail search based on typical detail toplogies or shapes, like an L, T or X detail. | |
| Element Tag Rule (T) Detail search checking the tag of its elements. Several tags can be inputted for different modes. | |
| Drill (D) Define the Drill process | |
| Pocket Parallelogram (P) Define the Pocket process from parallelogram | |
| Pocket Element (P) Define the Pocket process from other element. NBNB!!! The component only works for rectangular composites! | |
| Tenon (T) Define Tenon process | |
| Custom Subtraction (CS) Add a Brep here to subtract material from the element. NB!! This subtractive operation does not export to BTL!!!! | |
| Detail Plane Normal From Element Average (DetNorElem) Sets the detail z-axis to surface normal at the closest point to the detail node. Optional Align X-axis along an element. | |
| Detail Plane Normal From Mesh (DetNorMsh) Sets the detail z-axis to Mesh normal at the closest point to the detail node. Optional Align X-axis along an element. | |
| Detail Plane Normal From Vector (DetNorVec) Sets the Detail Plane Z-axis to a Vector. Optional Align X-axis along an element. | |
| Detail Plane Normal Along Element (DetNorElm) Sets the Detail Plane Z-axis parallel to an element. Optional Align X-axis along an element. | |
| Detail Plane Normal From Surface (DetNorSrf) Sets the detail z-axis to surface normal at the closest point to the detail node. Optional Align X-axis along an element. | |
| Align From Plane (Pl) Align element Z-vectors to plane | |
| Align From Points (P) Aligns element Z-vector from point(s). Closest point is used when several points are inserted. | |
| Align To Surface (S) Aligns the element Z-vector to a surface normal at closest point from middle of element | |
| Align To Vector (V) Aligns element Z-vectors from a surface | |
| Mortise (M) Makes a mortise | |
| BTLx Settings (X) BTLx project settings | |
| Process Model (PM) This component lets process the timber processings(cut/drill/custom/etc) and output NURBS. Additonally, A BTLX file is saved. This file can be used by most manufacturers | |
| Detail Search (DS) Search For A Detail different search rules | |
| Deconstruct Subelement (SE) Deconstructs a SubeElement | |
| Reindeer Assembly (Assembly) Assemble all elements in this component. | |
| Cut Define the Cut process | |
| Circular Cross Section (CirCroSec) CrossSection is being generated based on width, height, alignment and height-direction | |
| Composite Cross Section (Composite) creates a sub element | |
| Element creates a beam element. | |
| Deconstruct Assembly (DA) Deconstructs an assembly into elements, nodes and details | |
| Deconstruct Element (DE) Deconstruct an element into its properties | |
| Deconstruct Node (DN) Deconstructs a node into its properties. 0.5 Version has limited options | |
| Load Structural Material Prop (Load SMP) Loads structural material properties. | |
| Material (Mat) Creates a Material | |
| Preview Element (PrevElem) Preview Element | |
| Rectangular Cross Section (RectSec) CrossSection is being generated based on width, height, alignment and height-direction. GL26 as default material. | |
| Element Amount Rule (A) Detail search based on amount of elements at the detail | |
| Element Length Rule (L) Detail search based on the length of the elements | |
| Node In Region (NodeInRegion) Detail search checking if the details node is within one of the regions. | |
| Local Alignment (LA) LocalAlignment of crossSection. | |
| Material Structural Prop (MatStrProp) Creates Structural Material Properties |
| Disassemble Pareto Solution (DisassPareto) Description | |
| Genetic Algorithm Optimization (GA) Component that performs single-objective optimization using genetic algorithm | |
| Parallel Coordinates Viewer (ParaCoorView) ParallelCoordinatesViewer | |
| Particle Swarm Optimization (PSO) Component for multi-objective optimization with particle swarm optimization |
| rm Mesh Face Center (rmMeshFaceCenter) Outputs a list of centroid points for mesh faces | |
| rm Mesh Edge (rmmeshEdge) Extract mesh naked edges | |
| rm Join Surface (JoinSurface) Join surfaces into a Brep | |
| Split Curve (SplitCurve) Split curves | |
| rm Filter Geometry (Filter) Filter curves on plane | |
| rm Filter Pipe (PipeFilter) Filter curves included in pipe |
| rm Ext Link (ExtendedLink) A link with attributes | |
| rm Ext Mesh Var (ExtMeshVar) Mesh with Attributes and variable pre-stress | |
| rm Ext Mesh (ExtMesh) Mesh with Attributes | |
| rm Ext Point (extPoint) A point with restraints |
| rm Relax Multi (RmRelaxMulti) Relax one or more meshes | |
| FDM Solver (FD) Force Density Solver | |
| rm Relax Cablenet (RelaxCablenet) Relax one or more cables |
| File 2 Robot (File2Rob) Load an NC file in RoboDK made for 5-axis operations, such as robot machining (APT or G-Code). |
| Points 2 Robot (Pts2Rob) Set up a list of points in RoboDK. |
| Curve(s) 2 Robot (Crv2Rob) Set up a curve from Rhino in RoboDK. |
| External Linear Axis Defines an External Linear Axis for any Robot. Robot Components: v1.4.1 | |
| External Rotational Axis Defines an External Rotational Axis. Robot Components: v1.4.1 | |
| ABB IRB1100-4/0.475 (IRB1100) An ABB IRB1100-4/0.475 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB1100-4/0.58 (IRB1100) An ABB IRB1100-4/0.58 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB120-3/0.58 (IRB120) An ABB IRB120-3/0.58 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB1200-5/0.9 (IRB1200) An ABB IRB 1200-5/0.9 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB1200-7/0.7 (IRB1200) An ABB IRB 1200-7/0.7 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB1300-10/1.15 (IRB1300) An ABB IRB 1300-10/1.15 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB1300-11/0.9 (IRB1300) An ABB IRB 1300-11/0.9 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB1300-7/1.4 (IRB1300) An ABB IRB 1300-7/1.4 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB140-6/0.81 (IRB140) An ABB IRB140-6/0.81 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB1520ID-4/1.5 (IRB1520ID) An ABB IRB1520ID-4/1.5 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB1600-X/1.2 (IRB1600) An ABB IRB1600-X/1.2 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB1600-X/1.45 (IRB1600) An ABB IRB1600-X/1.45 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB1660ID-X/1.55 (IRB1660ID) An ABB IRB1660ID-x/1.55 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB2600-12/1.85 (IRB2600) An ABB IRB2600-12/1.85 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB2600-X/1.65 (IRB2600) An ABB IRB2600-X/1.65 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB2600ID-15/1.85 (IRB2600) An ABB IRB2600ID-15/1.85 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB2600ID-8/2.0 (IRB2600) An ABB IRB2600ID-8/2.0 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB4600-20/2.5 (IRB4600) An ABB IRB4600-20/2.5 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB4600-40/2.55 (IRB4600) An ABB IRB4600-40/2.55 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB4600-X/2.05 (IRB4600) An ABB IRB4600-X/2.05 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6620-150/2.20 (IRB6620) An ABB IRB6620-150/2.20 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6640-185/2.8 (IRB6640) An ABB IRB6640-185/2.8 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6640-235/2.55 (IRB6640) An ABB IRB6640-235/2.55 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6650-125/3.2 (IRB6650) An ABB IRB6650-125/3.2 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6650-200/2.75 (IRB6650) An ABB IRB6650-200/2.75 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6650S-125/3.5 (IRB6650S) An ABB IRB6650S-125/3.5 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6650S-200/3.0 (IRB6650S) An ABB IRB6650S-200/3.0 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6650S-90/3.9 (IRB6650S) An ABB IRB6650S-90/3.9 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6700-150/3.2 (IRB6700) An ABB IRB6700-150/3.2 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6700-155/2.85 (IRB6700) An ABB IRB6700-155/2.85 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6700-175/3.05 (IRB6700) An ABB IRB6700-175/3.05 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6700-200/2.6 (IRB6700) An ABB IRB6700-200/2.6 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6700-205/2.8 (IRB6700) An ABB IRB6700-205/2.8 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6700-235/2.65 (IRB6700) An ABB IRB6700-235/2.65 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6700-245/3.0 (IRB6700) An ABB IRB6700-245/3.0 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6700-300/2.7 (IRB6700) An ABB IRB6700-300/2.7 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6790-205/2.8 (IRB6790) An ABB IRB6790-205/2.8 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB6790-235/2.65 (IRB6790) An ABB IRB6790-235/2.65 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB7600-150/3.5 (IRB7600) An ABB IRB7600-150/3.5 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB7600-325/3.1 (IRB7600) An ABB IRB7600-325/3.1 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB7600-340/2.8 (IRB7600) An ABB IRB7600-340/2.8 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB7600-400/2.55 (IRB7600) An ABB IRB7600-400/2.55 Robot preset component. Robot Components: v1.4.1 | |
| ABB IRB7600-500/2.55 (IRB7600) An ABB IRB7600-500/2.55 Robot preset component. Robot Components: v1.4.1 | |
| Robot (Rob) Defines a robot which is needed for Code Generation and Simulation Robot Components: v1.4.1 | |
| Robot Preset (RobPres) Defines a robot which is needed for Code Generation and Simulation Robot Components: v1.4.1 | |
| Robot Tool From Planes (RobTool) Generates a robot tool based on attachment and effector planes. Robot Components: v1.4.1 | |
| Robot Tool From Quaternion Data (RobTool) Defines a robot tool based on TCP coorindate and quarternion values. Robot Components: v1.4.1 | |
| Work Object (WorkObj) Defines a new work object. Robot Components: v1.4.1 |
| Set Analog Output (SAO) Defines an instruction to change the state of a analog output of the robot controller. Robot Components: v1.4.1 | |
| Code (C) Defines manually an instruction or declaration. Robot Components: v1.4.1 | |
| Code Types (CT) Defines a value list with code types Robot Components: v1.4.1 | |
| Comment (C) Defines a single comment line. Robot Components: v1.4.1 | |
| Set Digital Output (SDO) Defines an instruction to change the state of a digital output of the robot controller. Robot Components: v1.4.1 | |
| External Joint Position (EJ) Defines an External Joint Position for a Robot Target or Joint Target declaration. Robot Components: v1.4.1 | |
| Inequality Symbols (IS) Defines a value list with inequality symbols. Robot Components: v1.4.1 | |
| Set Joint Configuration Control (SJCC) Defines an instruction to activate or deactivate joint configuration control for all following MoveJ instructions. Robot Components: v1.4.1 | |
| Joint Target (JT) Defines a Joint Target for a Move instruction. Robot Components: v1.4.1 | |
| Set Linear Configuration Control (SLCC) Defines an instruction to activate or deactivate linear configuration control for all following MoveL instructions. Robot Components: v1.4.1 | |
| Move (M) Defines a linear or joint movement instruction. Robot Components: v1.4.1 | |
| Movement Types (MT) Defines a value list with movement types Robot Components: v1.4.1 | |
| Override Robot Tool (Overrides cuurent RobotTool) Defines an instruction to change the current robot tool of the ABB robot. Robot Components: v1.4.1 | |
| RAPID Generator (RG) Generates the RAPID program and system module for the ABB robot controller. Robot Components: v1.4.1 | |
| Robot Joint Position (RJ) Defines a Robot Joint Position for a Joint Target declaration. Robot Components: v1.4.1 | |
| Robot Target (RT) Defines a Robot Target declaration for an Instruction : Movement or Inverse Kinematics component. Robot Components: v1.4.1 | |
| Speed Data (SD) Defines a speed data declaration for Move components. Robot Components: v1.4.1 | |
| Predefined Speed Data (PSD) Defines a value list with predefined speed data Robot Components: v1.4.1 | |
| Wait for Analog Input (WAI) Defines an instruction to wait for the signal of a Analog Input from the ABB robot controller. Robot Components: v1.4.1 | |
| Wait for Digital Input (WDI) Defines an instruction to wait for the signal of a Digital Input from the ABB robot controller. Robot Components: v1.4.1 | |
| Wait for Time (WT) Defines an instruction to wait a given amount of time between two other RAPID instructions. Robot Components: v1.4.1 | |
| Zone Data (ZD) Defines a zone data declaration for robot movements in RAPID program code generation. Robot Components: v1.4.1 | |
| Predefined Zone Data (PZD) Defines a value list with predefined zone data Robot Components: v1.4.1 |
| Deconstruct External Linear Axis (DeConELA) Deconstructs an External Linear Axis component into its parameters. Robot Components: v1.4.1 | |
| Deconstruct External Rotational Axis (DeConERA) Deconstructs an External Rotational Axis component into its parameters. Robot Components: v1.4.1 | |
| Deconstruct External Joint Position (DeConExtJoint) Deconstructs an External Joint Position Component into its parameters. Robot Components : v1.4.1 | |
| Deconstruct Joint Target (DeConJointTar) Deconstructs a Joint Target Component into its parameters. Robot Components : v1.4.1 | |
| Deconstruct Move (DeConMove) Deconstructs a Move component into its parameters. Robot Components: v1.4.1 | |
| Deconstruct Robot Joint Position (DeConRobJoint) Deconstructs a Robot Joint Position Component into its parameters. Robot Components : v1.4.1 | |
| Deconstruct Robot (DeRob) Deconstructs a Robot component into its parameters Robot Components: v1.4.1 | |
| Deconstruct Robot Target (DeConRobTar) Deconstructs a Robot Target into its parameters. Robot Components: v1.4.1 | |
| Deconstruct Robot Tool (DeRobTool) Deconstructs a Robot Tool component into its parameters. Robot Components: v1.4.1 | |
| Deconstruct Speed Data (DeConSpeed) Deconstructs a Speed Data component into its parameters. Robot Components: v1.4.1 | |
| Deconstruct Work Object (DeConWobj) Deconstructs a Work Object into its parameters. Robot Components: v1.4.1 | |
| Deconstruct Zone Data (DeConZone) Deconstructs a Zone Data component into its parameters. Robot Components: v1.4.1 |
| Flip Plane X Flips the plane to the oposite direction by setting it's x-axis negative. Robot Components: v1.4.1 | |
| Flip Plane Y Flips the plane to the oposite direction by setting it's y-axis negative. Robot Components: v1.4.1 | |
| Get Object Manager Gets the Robot Components object manager of this Grasshopper document. Robot Components: v1.4.1 | |
| Group Actions (Group) Groups a set of Actions. Robot Components: v1.4.1 | |
| Info (I) Gives info about the plugin. | |
| Plane to Quaternion (PtoQ) Converts a plane to quaternion values | |
| Plane Visualizer (PV) Visualizes the orientation vectors of a plane. Robot Components: v1.4.1 | |
| Quaternion to Plane (QtoP) Converts quaternion values to a plane | |
| Robot Tool Calibration (ToolCal) EXPERIMENTAL: Calculates the robot tool TCP from given joint positions. Robot Components: v1.4.1 | |
| Ungroup Actions (Ungroup) Ungroup a set of Actions. Robot Components: v1.4.1 |
| Get Axis Values (GA) Gets the current robot axis values from an ABB IRC5 robot controller. Robot Components: v1.4.1 | |
| Get Controller (GC) Connects to a real or virtual ABB IRC5 robot controller and extracts data from it. Robot Components: v1.4.1 | |
| Get Digital Input (GetDI) Gets the signal of a defined digital input from an ABB IRC5 robot controller. Robot Components: v1.4.1 | |
| Get Digital Output (GetDO) Gets the signal of a defined digital output from an ABB IRC5 robot controller. Robot Components: v1.4.1 | |
| Get Plane (GP) Controller Utility Gets the position of a mechanical unit from the defined ABB IRC5 robot controller. Robot Components: v1.4.1 | |
| Remote Connection Establishes a remote connection with the controller to upload an run RAPID code directly on a virtual or real ABB IRC5 robot controller. Robot Components: v1.4.1 | |
| Set Digital Input (SetDI) Changes the state of a defined digital input from an ABB IRC5 robot controller in Realtime. Robot Components: v1.4.1 |
| Sync Move Off (SMOFF) Defines a Sync Move Off synchronization point for Multi Move programming. Robot Components: v1.4.1 | |
| Sync Move On (SMON) Defines a Sync Move On synchronization point for Multi Move programming. Robot Components: v1.4.1 | |
| Task List (TL) Defines a collection of RAPID program tasks for a Task List declaration for Multi Move programming. Robot Components: v1.4.1 | |
| Wait Sync Task (WST) Defines a Wait Sync Task synchronization point for Multi Move programming. Robot Components: v1.4.1 |
| Forward Kinematics (FK) Computes the position of the end-effector of a defined ABB robot based on a set of given axis values. Robot Components: v1.4.1 | |
| Inverse Kinematics (IK) Computes the axis values for a defined ABB robot based on an Action: Movement. Robot Components: v1.4.1 | |
| Path Generator (PG) Generates and displays an approximation of the movement path for a defined ABB robot based on a list of Actions. Robot Components: v1.4.1 |
| Check collisions (Collisions) Checks for possible collisions. Will test if any object from group A collide with any objects from group B. | |
| Create frame (Frame) Creates a frame or work plane. | |
| Create program (Program) Creates a program, checks for possible issues and fixes common mistakes. | |
| Create speed (Speed) Creates a target speed. | |
| Create target (Target) Creates or modifies a target. Right click for additional inputs. | |
| Create tool (Tool) Creates a tool or end effector. | |
| Custom code (Custom) Creates a program using manufacturer specific custom code. This program cannot be simulated | |
| Deconstruct target (DeTarget) Deconstructs a target. Right click for additional outputs. | |
| Kinematics (K) Inverse and forward kinematics for a single target, or list of targets when using a robot cell with coordinated robots. | |
| Load frame (LoadFrame) Loads a frame from the library. | |
| Load robot system (LoadRobot) Loads a robot system from the library. | |
| Load tool (LoadTool) Loads a tool from the library. | |
| Remote connection (Remote) Upload and run programs to UR or ABB controllers through a network. For ABB controllers you must install the 'ABB Robot Communication Runtime'. | |
| Save program (SaveProg) Saves a program to a text file. | |
| Program simulation (Sim) Rough simulation of the robot program, right click for playback controls |
| Custom command (CustomCmd) Custom command written in the manufacturer specific language | |
| Group command (GroupCmd) Group of commands | |
| Message Sends a text message to the teach pendant | |
| Pulse DO (PulseDO) Send a pulse to a digital output | |
| Set AO (SetAO) Set analog output | |
| Set DO (SetDO) Set digital output | |
| Stop program (Stop) Stops the program until an operator starts it again | |
| Wait Stops the program for a specific amount of time | |
| Wait DI (WaitDI) Stops the program until a digital input is turned on |
| Deconstruct program targets (DecProgTarg) Exposes the calculated simulation data for all targets. | |
| Degrees to radians (DegToRad) Manufacturer dependent degrees to radians conversion. | |
| Simple trail (Trail) Draws a trail behind the TCP. To be used with the simulation component. | |
| From plane (FromPlane) Returns a list of numbers from a plane | |
| Get plane (GetPlane) Get a plane from a point in space and a 3D rotation. The input has to be a list of 6 or 7 numbers. |
| Level Create a new level | |
| Assign Build-Up (AssignBuildUp) Assign panel element build-up families | |
| Create Panel Element In Curve (PanelInCrv) Create a new Panel Element from a border curve | |
| Create Column (Column) Create a new vertical linear element. | |
| Assign Section (AssignSect) Assign element sections | |
| Merge Nodes (Merge) Merge a collection of Nodes together into one node with melded properties. | |
| Split Node (Split) Split a node into several nodes, one for each connected element. | |
| Set Releases (Release) Set the end releases of a linear element | |
| Preview Linear Element (ElementPreview) Preview the geometry of linear element as a mesh without creating it in either the main or backing model. | |
| Get Nodes (Nodes) Extract the nodes from an element | |
| Restrain Node (Restrain) Set the restraint conditions on a node | |
| Generate Beam Framing (GenBeamFraming) Automatically generate a 'sensible' quadrangular beam framing arrangement between an unordered set of support positions in plan. Work in progress! | |
| Create Wall (Wall) Create a new vertical Panel Element. | |
| Generate Pratt Truss (Pratt) Generate a 2D Pratt Truss between two curves | |
| Create Linear Element (Element) Create a new linear element along a straight line. | |
| Convert to Elements (Convert) Convert 'dumb' curve, surface and mesh geometry into Salamander elements. | |
| Generate Simple Frame (Frame) Generate a simple orthogonal building frame with regular column spacing | |
| Create Node (Node) Create a new node at a specified position | |
| Create Panel Element (Panel) Create a new Panel Element from a set of edge vertices. | |
| Orientate Towards (Orientate) Set element orientation such that the relevant local axis of the element (Z-axis for linear elements, X-axis for panels) will align as closely as possible with a given vector. |
| Salamander Auto-Bake (AutoBake) Toggle for controlling the Salamander auto-bake global setting | |
| Direction A selector to choose between translational and rotational degrees of freedom in the X, Y, Z, XX, YY and ZZ directions. | |
| Bool6D A selector to toggle translational and rotational degrees of freedom in the X, Y, Z, XX, YY and ZZ directions. | |
| Get All Panel Elements (AllPanels) Retrieve all panel elements in the current model | |
| Linear Element A Salamander Linear Element | |
| Clean Model (Clean) Clean the model by removing references to deleted objects. Those objects will then no longer be available for undeletion. Can improve performance when many objects have been created and deleted. | |
| Element Salamander Element | |
| Panel Element A Salamander Panel Element | |
| Load Case Types (Load Case Type) A selector to choose between different load nature types. | |
| Section Family (Section) Salamander Section Family | |
| Node A Salamander Node | |
| Build-Up Family (BuildUp) Salamander Build-Up Family | |
| Material Salamander Material | |
| Coordinate System References (CSRef) A selector to choose between standard coordinate system references. Useful when specifying load application axes. | |
| Get All Linear Elements (AllLinear) Retrieve all linear elements in the current model |
| CHS-Profiles Catalogue (CHS-Profiles) A selector to choose standard circular hollow section profile descriptions from the catalogue. Combine this with a 'Text to Section' component to generate a section family with this profile. | |
| I-Profiles Catalogue (I-Profiles) A selector to choose standard I-shaped section profile descriptions from the catalogue. Combine this with a 'Text to Section' component to generate a section family with this profile. | |
| Circular Hollow Section (CHS) Create a new section property with a circular hollow profile | |
| Angle Profiles Catalogue (Angle Profiles) A selector to choose standard angle section profile descriptions from the catalogue. Combine this with a 'Text to Section' component to generate a section family with this profile. | |
| I Section (IS) Create a new section property with a symmetric I-shaped profile | |
| Circular Section (CS) Create a new section property with a circular profile | |
| Channel Section (CS) Create a new section property with a channel profile | |
| Text To Section (Text2Sect) Create a new section property from a catalogue name or textual section description | |
| Angle Section (Angle) Create a new section property with a L-shaped profile | |
| RHS-Profiles Catalogue (RHS-Profiles) A selector to choose standard rectangular (and square) hollow section profile descriptions from the catalogue | |
| Get Section (Section) Retrieve an existing Section Family by name. | |
| Rectangular Section (RS) Create a new section property with a rectangular profile | |
| Channel Profiles Catalogue (Channel Profiles) A selector to choose standard channel section profile descriptions from the catalogue. Combine this with a 'Text to Section' component to generate a section family with this profile. | |
| Rectangular Hollow Section (RHS) Create a new section property with a rectangular hollow profile |
| Vector Node Load (VectNLoad) Create a point load described as a vector applied directly to a set of nodes | |
| Node Load (NLoad) Create a point load applied directly to a set of nodes | |
| Panel Load (Pressure) Create an area load applied accross a panel element | |
| Load Case (LoadCase) Create a new load case | |
| Linear Element Load (UDL) Create a line load applied along a linear element | |
| Linear Element Point Load (Point Load) Create a point load applied somewhere along a linear element | |
| Gravity Load (Gravity) Create a gravity load applied to a set of elements | |
| Thermal Load Create a thermal load applied to a set of elements |
| Export ETABS (ETABS) Export the Salamander model to CSI ETABS via the COM interface. Requires ETABS to be installed. | |
| Robot Update Options (Options) Specify Robot update options | |
| Export GWA (GWA) Export the Salamander model to a text GWA format for import to Oasys GSA | |
| Save Salamander 3 File (SaveS3b) Save the model as a Salamander .s3b file | |
| Export Robot (Robot) Export the Salamander model to Autodesk Robot via the COM interface. Requires Robot to be installed. | |
| Update Robot (UpdateRobo) Sync an existing Robot model to include updates made in Salamander via the COM interface. Requires Robot to be installed. |
| Get Element Selection (GetElements) Get the selection of elements in a saved set | |
| Save Node Selection (NodeSet) Save a selection of nodes as a named node set | |
| Save Element Selection (ElementSet) Save a selection of elements as a named element set | |
| Get Node Selection (GetNodes) Get the selection of nodes in a saved set |
| Get Build-Up (GetBuildUp) Retrieve an existing Panel Build-Up by name. | |
| Create Build-Up (BuildUp) Create a new single-layer panel build-up family |
| Create Material (Material) Create a new material | |
| Get All Materials (GetMaterials) Retrieve all materials in the current model |
| Geometric Properties (Geo) Calculate the geometric properties of a profile |
| Brep Topology Edge (Brep Topo Edge) Analyses the edge topology of a Brep | |
| Brep Topology Edge Filter (Brep Topo Edge Filter) Filter the edges of a brep based on their valency | |
| Brep Topology Vertex (Brep Topo Vertex) Analyses the vertex topology of a Brep | |
| Brep Topology Vertex Filter (Brep Topo Vertex Filter) Filter the vertices of a brep based on their connectivity | |
| Line Topology (Line Topo) Analyses the topology of a network consisting of lines | |
| Line Topology Filter (Line Filter) Filters a network of lines based on connectivity | |
| Mesh Topology Edge (Mesh Topo Edge) Analyses the edge topology of a Mesh | |
| Mesh Topology Edge Filter (Mesh Topo Edge Filter) Filter the edges of a mesh based on their valency | |
| Mesh Topology Vertex (Mesh Topo Vertex) Analyses the vertex topology of a Mesh | |
| Mesh Topology Vertex Filter (Mesh Topo Vertex Filter) Filter the vertices of a mesh based on their connectivity | |
| Polygon Topology Edge (Poly Topo Edge) Analyses the edge topology of a curve network consisting of closed polylines | |
| Polygon Topology Edge Filter (Poly Topo Edge Filter) Filter the edges in a polygon network based on their valency | |
| Polygon Topology Point (Poly Topo Point) Analyses the point topology of a network consisting of closed polylines | |
| Polygon Topology Point Filter (Poly Topo Point Filter) Filter the points in a polygon network based on their connectivity |
| Document Angle Tolerance (DocAngleTol) Retrieves the active Rhino document's angle tolerance in radians. | |
| Document Tolerance (DocTol) Retrieves the active Rhino document's absolute tolerance. | |
| Find All Items (FindAll) Returns the index of all items matching an item being searched for in a list. | |
| Replace Text List (FindReplace) A list compatible componet for finding and replacing text | |
| Null Generates a null item or list of null items | |
| Print To PDF (PrintPDF) Prints a viewport to PDF. Work In Progress. | |
| Record Data (Record) Records Data | |
| Remove First Item (ReFirst) Removes the first items from a list | |
| Remove Last Item (ReLast) Removes the last items from a list | |
| Text Regex Split (RegexSplit) Split text with a text pattern. | |
| Document Units (DocUnit) Retrieves the active Rhino document's model units | |
| Group Document Objects (GroupObjs) Groups lists of geometry within the document if the geometry is referenced geometry. | |
| Rename Block (RenameBlk) Renames blocks inside the active document. | |
| Select In Document (Select) Selects objects in Rhino Document if they are referenced objects. | |
| View Capture (ViewCap) Capture viewport to file |
| Bisect Curve Corners (Bisect) Bisects all corners of a curve at its vertices | |
| Connect Curve Ends (ConnectEnds) Connects the start points and end points of a pair of curves with a straight line, creating a closed curve. | |
| Flip Curve Clockwise (Clockwise) Flips curves clockwise or counterclockwise relative to a base plane | |
| 2D Convex Hull From Planes (2DConvexHullPl) 2D convex hull bounded by planes | |
| Curve Is Planar Tolerance (IsPlanar) Surface planarity check with a user-controlable tolerance. | |
| Trim Curve with Many Planes (TrimCrvPlMany) Trims a curve using a set of planes | |
| Trim Curve with Plane (TrimCrvPl) Trims a curve using a planes |
| Brep is Solid (IsSolid) Checks if brep is a closed solid | |
| Brep is Surface (IsSrf) Checks to see if a brep is a surface and if it is trimmed | |
| Closest Brep (ClosestB) Find the closest Brep to a Point | |
| Shrink Trimmed Faces (ShrinkFaces) Shrinks underlying surfaces of each face of a brep or surface as much as possible to match the size of the face's trim. | |
| Surface Border (Border) Gets the exterior border and all interior borders of a trimmed or untrimmed surface. | |
| Surface Is Planar Tolerance (IsPlanar) Surface planarity check with a user-controlable tolerance. |
| Fast Mesh-Ray Intersect (FastMeshRay) Multi-threaded mesh-ray intersection with bounding box check | |
| Sort Points Polar (SortPtPolar) Sort points by polar angle relative to a plane. | |
| Co-Planar (CoPln) Checks if two planes are co-planar. | |
| Are Planes Parallel (Parallel) Checks if two planes are parallel | |
| Are Vectors Parallel (Parallel) Checks if two vectors are parallel |
| Fill Solid (FillS) Create a solid fill | |
| Fill Linear (FillL) Create a linear gradient fill | |
| Fill Path (FillP) Create a gradient fill based on a curve | |
| Fill Radial (FillR) Create a radial gradient fill | |
| Fill Texture (FillT) Create a texture fill | |
| Font Create font | |
| Outline Create an outline | |
| Outline Ex (OutlineEx) Create a complex outline | |
| Paragraph Define paragraph formatting |
| Alpha Alters the alpha channel of the underlying image.White=opaque, black=transparent. | |
| Clear Fill the picture using one color | |
| Draw Draw any type of curve using fill and/or outline | |
| Draw Ex (DrawEx) Draw complex shapes using fill and/or outline | |
| Image Draw an image | |
| Save Create a Save File instruction (only for local use) | |
| Text Draw text |
| Export Shape Ways (SDExportShapeWays) Use this component to define an export to your ShapeWays account | |
| Shape Ways Categories (SDShapeWaysCategories) Use this component to retrieve available categories from ShapeWays. | |
| Shape Ways Credentials Ext (SDShapeWaysCredentialsExt) Use this component to define OAuth2 access credentials for your ShapeWays account, as well as a timeout for ShapeWays API requests | |
| Shape Ways Materials (SDShapeWaysMaterials) Use this component to retrieve available materials from ShapeWays. | |
| Shape Ways Price (SDShapeWaysPrice) Use this component to retrieve estimated prices from ShapeWays. | |
| Shape Ways Printers (SDShapeWaysPrinters) Use this component to retrieve available printers from ShapeWays. |
| Divide Curve (Divide) Use this component as an alternative to the default Draw and DrawEx curve division. | |
| Font List (FontList) Lists all installed fonts | |
| Quick Preview (QPreview) Quick bitmap preview | |
| Read Read a bitmap from file (only for local use). | |
| Screen Map (Map) Maps the points to an active viewport coordinates.Update by double clicking OR boolean input change OR the timer. | |
| Text Curves (TextC) Text to curves. |
| Data Output (SDDataOutput) Define a data output to be accessed from ShapeDiver's viewer API | |
| Export Download (SDExportDownload) Use this component to define an export which can be downloaded from ShapeDiver's viewer | |
| Export Email (SDExportEmail) Use this component to define an export to be sent by email | |
| Properties Export (SDPropertiesExport) Use this component to define properties of objects to export (name, layer, object color, plot color, plot weight). | |
| Set Properties (SDSetProperties) Sets properties of an object, e.g. for defining layer and color of objects to export. |
| JSONAccess (SDJSONAccess) Allows access to individual properties of an object output by a ShapeDiverJSONParse component. | |
| JSONConstruct (SDJSONConstruct) Construct a JSON object which can be fed into a ShapeDiverDataOutputComponent. | |
| JSONConvert (SDJSONConvert) Convenience component for converting parsed JSON objects to common Grasshopper data types. As an example, arrays of 2 or 3 numbers are converted to points. | |
| JSONParse (SDJSONParse) Parses a JSON string into a custom object whose members can be accessed using ShapeDiverJSONAccess components. |
| Brep Or Mesh Split (SDBrepSplit) Splits breps or meshes into groups of faces for texturing. Faces will be grouped by their normal vector. In case of meshes, texture coordinates will be defined as well. | |
| Extract Mesh UVs (SDExtractMeshUVs) Extract the UV coordinates of the mesh vertices, if they exist. | |
| Texture Transform (SDTextureTransform) Transform texture coordinates of meshes. Can also be used to randomly shift texture coordinates. |
| Image Sampler (SDImageSampler) Samples a bitmap image created with the ShapeDiver image input component or Squid. | |
| Image To Mesh (SDImage2Mesh) Creates a colored mesh from an image created with the ShapeDiver image input component or Squid. |
| Shape Diver Material (SDMaterial) Define material properties for displaying geometry in the ShapeDiver viewer | |
| Shape Diver Simple Material (SDSimpleMaterial) Choose from predefined material properties for displaying geometry in the ShapeDiver viewer. |
| Flip Order (Flip) Draw fill over outline | |
| Overwrite (Over) Overwrites color |
| Text Input (SDTextInput) Defines a text input field for ShapeDiver's viewer, double click to change settings. |
| Squid Draws the picture |
| Polygon (shrimp_polygon) Construct a ShrimpGIS Polygon. | |
| Field (shrimp_field) Construct a ShrimpGIS Field. - Try to export data from other plugin, such as Ladybug and Gismo! | |
| Curve (shrimp_curve) Construct a ShrimpGIS Curve. | |
| Point (shrimp_point) Construct a ShrimpGIS Point. | |
| Location (shrimp_location) Construct a ShrimpGIS Location. | |
| Mesh (shrimp_mesh) Construct a ShrimpGIS Mesh. - If you connect complex meshes exportation will look not really perfect. |
| Read Shp (shrimp_read_shp) Use this component to read shapefiles | |
| Decompose Field (shrimp_dec_field) Use this component to decompose ShrimpGIS Field and extract values. | |
| Write Shp (shrimp_write_shp) It writes ESRI Shapefiles WGS84. |
| Data Generator Distance Use this component to generate data through a distance-based algorithm to be used in the Panel Controller Legacy version | |
| Layout Controller Use this component to specify a layout pattern to a skin solution. | |
| Layout Type Pattern Use this component to apply a specific pattern panel layout algorithm to a Design Function. | |
| Layout Type Pattern By Row Use this component to apply a specific pattern layout algorithm to a Layout Controller | |
| Layout Type Random Use this component to apply a random panel layout algorithm to a Layout Controller. | |
| PP-LBHB Output Use this component to apply a post-processing function(representation properties of the skin) to a SkinGenerator component | |
| Systems Panel Controller Use this component to modify panel systems parameters of system panels by assigning numerical values in sequential order to the panels generated by the SkinGenerator component | |
| Systems Panel Controller Legacy Use this component to modify panel systems parameters of specifc system panels (connect to a SkinGenerator component). This is a legacy version, use SystemsPanelController for latest version. | |
| Skin Desinger Custom Geometry Panel Panel Controller Parameters v0.5.00 (SkinDesinger Custom Geometry Panel Panel Controller Parameters v0.5.00) Provides a list of valid DynamiGeometry paramters to use with Panel Controller | |
| Skin Desinger Louver Shading Panel Controller Parameters v0.5.00 (SkinDesinger Louver Shading Panel Controller Parameters v0.5.00) Provides a list of valid Louver Shading Paramters to use with the Panel Contoller Component | |
| Skin Desinger Mullion Panel Controller Parameters v0.5.00 (SkinDesinger Mullion Panel Controller Parameters v0.5.00) Provides a list of panel mullion properties to use with the Panel Controller component | |
| Skin Desinger Shading Panel Controller Parameters v0.5.00 (SkinDesinger Shading Panel Controller Parameters v0.5.00) Provides a list of panel shading properties to use with the Panel Controller component | |
| Skin Desinger Window Panel Controller Parameters v0.5.00 (SkinDesinger Window Panel Controller Parameters v0.5.00) Provides a list of valid Window parameters to use with the Panel Controller component |
| Custom Geometry Use this component to generate a custom geometry system to plug in Panel component. - | |
| Shading Use this component to generate a shade object to be added to a panel | |
| Shading Box Use this component to generate four shade objects placed around the window to be added to a panel component. | |
| Shading Louver Use this component to generate a shade louver to be added to a panel | |
| System-Curtain Wall Use this component to generate a curtain-wall system to be added to a Panel component | |
| System-Wall Use this component to generate a Wall system to be added to a Panel component. | |
| Window Use this component to generate a window to be input to a Panel component. - Refer to PanelLib API for Definition input functions |
| Panel Bay Panel Bay Use this component to create a panel bay (group of panels) To add more panels in the construction, simply zoom into the component and hit the lowest "+" sign that shows up on the input side | |
| Skin Designer This is the main SkinDesigner component which contains the Panel, Skin and BaseDesignFunction APIs. - | |
| Skin Generator Use this component to generate a panelized design solution in the scene | |
| Skin Parameters Use this component to load skin-specific parameters to skinGenerator | |
| Skin Parameters List v0.50 (SkinDesigner Skin Parameters v0.50) Provides a list of valid parameters to plug in to the SkinParameters component | |
| Surface-Panel Mode Orientations v0.50 (SkinDesigner Surface-Panel Mode Orientations v0.50) Provides a list of valid orientation values to use with the Surface Panel Mode parameter | |
| Systems Panel Use this component to generate a panel type to be used by the SkinGenerator component to generate a panelized skin. |
| Panel Inventory Use this component to display all panel types generated to develop the skin solution with a count of haw many panels are panel On bold are displayed the panels types that have standard dimensiosn (not custom sized) | |
| Panel Viewer Use this component to display a panel or panel bay in the scene and/or generate grasshopper breps of the panel elements. | |
| Skin Data Viewer Use this component to extract from a SkinGenerator solution overall panel Ids and their locations as well as a range of panel properties as breps. | |
| Skin Elements Viewer Use this component _ _ - | |
| Skin Panel Index Viewer Use this component to display all panel types used to generate the skin |
| Export Skin Designer Developers of skin generator can use this to export new userobjects to the master folder. This component was written thanks to Giulio Piacentino a really helpful example. - | |
| Update File Use this component to update SkinDesigner tools components in an old file | |
| Update Skin Designer Code Developers and Beta Testers of new SkinDesigner components can use this component to remove old SkinDesigner components, add new SkinDesigner components, and update existing SkinDesigner components from a synced Github folder on their computer |
| SQL Create Database (CreateDB) A SQL command string used to create a database. | |
| SQL Insert Command (Insert) A SQL command string to Insert (or Update) data into a SQL table. | |
| SQL Create Table (CreateTB) A SQL command string used to create a table. | |
| SQL Database List (DBList) A SQL query string to get a list of available databases. | |
| SQL Create Genome Database (GeneDB) Create a special database for storing design genomes | |
| SQL SELECT String (QuerySFW) Formats a SQL SELECT FROM WHERE query string. | |
| SQL Table List (TableList) A SQL query string to get a list of available tables. | |
| SQL Truncate Table (TruncTable) A SQL command string to truncate (delete) data in a SQL database table | |
| SQL Create Line Database (LineDB) Create a special database for storing line data. | |
| SQL Create Sensor Database (SensorDB) Create a special database for storing node sensor data. | |
| SQL Column List (ColumnList) A SQL query string to get a list of available columns. | |
| SQL Create Point Database (PtsDB) Create a special database for storing point data. | |
| SQL Create Mesh Database (MeshDB) Create a special database for storing mesh data. |
| SQL Format Rows (SQLFormatRows) Formats data into rows for a SQL table. | |
| Rhino Pack (Pack) Packages serialized Rhino geometry into a SQLite database file. | |
| SQL Column Parameters (ColumnParam) Formats a SQL column parameter string. | |
| Deserialize Object (DSerial) Deserialize objects such as Points, Curves, Surfaces, BReps, and Meshes from serialized XML strings | |
| Rhino Unpack (UnPack) Unpacks serialized Rhino geometry from a SQLite database file. | |
| Serialize Object (Serial) Serialize Points, Curves, Surfaces, BReps, and Meshes as XML strings. |
| RDB File Command (Command) Send a command to a Relational Database File | |
| RDBMS Query (Query) Send a query to a Relational Database Management System | |
| RDB File Query (Query) Send a query to a Relational Database File | |
| Connection String (CString) Formats a connection string. (MySQL, Oracle, PostgreSQL, SQL Server 2012) | |
| RDBMS Command (Command) Send a command to a Relational Database Management System |
| Lines to SmartMesh (Ln to SMesh) Converts a list of Rhino Lines into a SmartMesh | |
| Mesh to SmartMesh (Mesh to SMesh) Converts a Rhino Mesh into a SmartMes | |
| SmartGrids Generate multiple different gridtypes from a surface | |
| Surface to SmartMesh (Srf to SMesh) Converts a Rhino Surface into a SmartMesh |
| SmartMesh to Lines (SMesh to Ln) Converts a SmartMesh into a list of Rhino Lines | |
| SmartMesh to Mesh (SMesh to Mesh) Converts a SmartMesh into a Rhino Mesh. |
| SmartClustering (Smart Clustering) Clusters a set of panels or nodes | |
| SmartForm Relax a SmartMesh |
| SmartFormAnalyser Smart Analyse tool. Analyse and display various SmartMesh data |
| Data Tree To Graph (DTG) parse a DataTree | |
| Dual Graph (dualG) Dual Graph | |
| graph From Cells (gFC) Create a Graph From a Set of Ajoining Cells | |
| graph From Lines (gFL) create a graph from a set of connected lines | |
| graph From Mesh (gFM) Create a directed Graph From a Mesh | |
| graph From Points (gFP) Create a Graph From a Set of Points and a Connection Distance | |
| graph Matrix (gM) Creates a graphMatrix from a graph | |
| Graph To Data Tree (GDT) convert a Graph to a DataTree | |
| visual Graph Grid (vGG) Create a visualGraphGrid from obstacles and a boundary area |
| Eulerian Path (EulerianPath) Checks if the Given Graph Has an Eulerian Path and Eeturns All Possible Starting Points | |
| Breadth-first Search (BFS) Breadth-first Search | |
| Min ST (MinST) Mininmal Spanning Tree | |
| Shortest Path Between Points (SPBP) Callculates the shortest path between points | |
| randomized Sequential Graph Coloring (rndSGC) Randomized Sequential Graph Coloring | |
| recursive Shadow Casting (RSC) preformes recursive shadow casting on a visualGraph | |
| Single Source Shortest Path (SSSP) Solves the Single Source Shortest Path Problem |
| Display Graph (DG) Display Graph | |
| Display graph Edge (DE) Display graphEdge | |
| Display graph Vertex (DV) Display graphVertex | |
| Display visual Graph (dVG) Display visualGraph | |
| Graph Style (gS) Greate New Style for Displaying a Graph |
| find Edges (fE) get the index of a graphEdge within a Graph | |
| manipulate Edges (mE) Merge, Delete, Insert Edges | |
| manipulate Vertices (mV) Merge, Delete Insert Vertices | |
| Split (S) Split a graph at a given Distance |
| agglomerative Clustering (aC) Preforms a bottom up distance clustering. | |
| distance Clustering (dC) Preforms a top down distance clustering. |
| Eigensystem (ESYS) Computes the Eigensystem of graphMatrix | |
| Spectral Matching (SM) computes n-dimensional vectors for spectralGraphMatching |
| Image-Graph Filter (IGF) Iamge based Filters on Graphs | |
| Points of Interest (POI) Points of Interest |
| Alignment (Aln) Creates a desire for integration vectors to align to neighbours | |
| Cohesion (Coh) Creates a desire for integration points to gather together | |
| Gravity Dynamic (Grav) Creates gravity sink/sources at specified points | |
| Scale Scales the vectors logarithmically as a post-process step | |
| Separation (Sep) Creates a desire for integration points to maintain a particular distance from each other | |
| Surface Attraction (SAtt) A post-processing dynamic which causes integration to be attracted (or repulsed) from surfaces | |
| Surface Bounce (SBnc) A post-processing dynamic which allows the integration to bounce off of surfaces during a collision | |
| Surface Flow (SFlow) A post-processing dynamic which allows integration to flow along a list of surfaces | |
| Vector Addition (VAdd) Adds a vector to each vector in a vector field | |
| Vortex Dynamic (Vortex) Creates vortices inside a vector field at specified points (at the origins of the planar inputs) |
| Counter A persistent counter that increases its count each iteration | |
| Distance Binning (DB) Allows faster processing of dynamics that reference the entire field of particles (Cohesion, Alignment, Separation) by processing only points in a local area (Bin) at a time | |
| Point/Vector Interpolation (Pt Interp) Interpolate an N-dimensional point based on surrounding M-dimensional vectors | |
| Dynamic Keyframe (DKf) Keyframes a list of dynamics to only trigger at specified step ranges | |
| Number Interpolation (Num Interp) Interpolates N-dimensional points based on surrounding M-dimensional vectors | |
| Open/Closed Curve Sorter (CrvSt) Sorts a list of points representing curves into open and closed lists | |
| Tensor A Tensor component represents a 3d frame or basis, such as a plane | |
| Vector Field Creator (VFC) Modifies or creates a new vector field |
| SPM Boundary Settings (BndS) Settings to control boundaries during an integration | |
| SPM Vector Field Integration (SPM Integration) Statically or dynamically integrates points travelling through a vector field | |
| SPM Integration Settings (IntegrationS) Settings to configure a SPM vector field integration component | |
| SPM Orbit Settings (OrS) Settings to control the orbit parameters | |
| SPM Particle Life Time Settings (PrtS) Settings to control the lifetime behaviour of particles | |
| SPM Tensor Settings (TenS) Settings to work with tensor fields during integration |
| Fill Solid (FillS) Create a solid fill | |
| Fill Linear (FillL) Create a linear gradient fill | |
| Fill Path (FillP) Create a gradient fill based on a curve | |
| Fill Radial (FillR) Create a radial gradient fill | |
| Fill Texture (FillT) Create a texture fill | |
| Font Create font | |
| Outline Create an outline | |
| OutlineEx Create a complex outline | |
| Paragraph Define paragraph formatting |
| Alpha Alters the alpha channel of the underlying image. White=opaque, black=transparent. | |
| Clear Fill the picture using one color | |
| Draw Draw any type of curve using fill and/or outline | |
| DrawEx Draw complex shapes using fill and/or outline | |
| Image Draw an image | |
| Save Create a Save File instruction | |
| Text Draw text |
| Divide Curve (Divide) Use this component as an alternative to the default Draw and DrawEx curve division. | |
| Font List (FontList) Lists all installed fonts | |
| Quick Preview (QPreview) Quick bitmap preview | |
| Read Read a bitmap from file, then use it as Squid bitmap. | |
| Screen Map (Map) Maps the points to an active viewport coordinates. Update by double clicking OR boolean input change OR the timer. | |
| Text Curves (TextC) Text to curves. |
| Flip Order (Flip) Draw fill over outline | |
| Overwrite (Over) Overwrites color |
| Squid Draws the picture |
| Close Curve (CC) Close open curves | |
| Get Directions (GetDir) This component will generate a list of faces' directions for polylines that weren't created with Starfish 'Tessellation' component. | |
| Line Mid Pt (LnMid) Create a line from midpoint and vector | |
| Map2d To Surface (2dToSrf) Maps 2D curves onto a surface. | |
| Offset Curve (OffsetCrv) Offset curves | |
| Set Graph Domain (GraphDomain) Sets X and Y domains of Graph Mapper | |
| Sketch This component allows adding custom sketch objects to the GH canvas | |
| Dual Preview (DualPrev) Custom preview for brep surfaces and wireframe |
| Tessellation Use this component to generate a two-dimensional pattern using vertex configuration input. | |
| Sharp Block (SharpBlock) Use this component to generate structural units based on topological interlocking principle. | |
| TISrf Use this component to generate Topological Interlocking blocks along a surface. | |
| TI Block2 (TI_Block2) Use this component to generate structural units based on topological interlocking principle. | |
| Curved Block (CrvdBlock) Use this component to generate curved structural units based on topological interlocking principle. | |
| Custom TIBlock (CustomTI) Use this component to generate a TI structure based on a custom edge curve. |
| Maze Use this component to generate a maze-like pattern. | |
| Ornament Use this component to generate a maze pattern. | |
| Custom Pattern (CustomPtrn) Use this component to create a pattern based on a custom edge curve | |
| Tunnel Use this component to generate a polyline spiral from curves. |
| pm Adjacent Faces (pmAdjacent) Generates DataTree of faces adjacent to each face | |
| pm Create Polylines (pmCreate) Create polylines from pMesh data. Works same as List item + polyline when one pMesh data is provided | |
| pm Connected Faces (pmConnFace) Generates DataTree of faces connected to each vertice | |
| pm Decompose (pmComp) Create pMesh topology using polylines | |
| pm Dual (pmDual) Dual pMesh operation | |
| pm Laplacian Smooth (pmLaplace) Laplacian smoothing/Weighted laplacian smoothing (when number of input weights is equal to number of vertices) | |
| pm Naked Vertices (pmNaked) Outputs list of booleans and naked vertices themself (true = naked) | |
| pm Connected Vertices (pmConnVert) Generates DataTree of vertices connected to each vertice | |
| pm Offset (pmOffset) pMesh offset | |
| pm Truncate (pmTrun) pMesh truncation | |
| pm Unique Edges (pmEdges) Finds unique topology edges |
| sl Fast Mesh (slFastMesh) Makes Sl compatible mesh with multiple BReps | |
| sl Hull3D (slHull3D) Incremental 3d convex hull | |
| sl Source Mesh (slSourceMesh) Create mesh with polyline | |
| sl Star Mesh (slStarMesh) Create mesh with polyline | |
| sl Topo Disk (slTopoDisk) Make mesh a topological disk (by adding faces) | |
| sl Topo Sphere (slTopoSphere) Make mesh a topological sphere (by adding faces) |
| sl Chord (slChord) Preserve chord length disk embedding | |
| sl Sphere (slSphere) Topological sphere embedding | |
| sl Tutte (slTutte) Tutte barycentric disk embedding |
| sl Guide2D (slGuide2D) Remap points onto mesh | |
| sl Guide3D (slGuide3D) Remap points onto mesh |
| sl Relax (slRelax) Relax mesh |
| rc loose bar loose bar config | |
| rc member layout rc member layout | |
| rc sketcher ALL (ALL RC (explode)) All RC components | |
| rc sketcher Draw reinforced members quickly in 3D based on parametric inputs | |
| rc slab-footing layout rc slab/footing layout | |
| rc wall layout rc wall layout | |
| rebar shapes (shapes) Rebar Shape Codes |
| Auto Wind (auto wind) A script to automatically determine how wind load will distribute on a building. | |
| composite designer A script to design composite steel beams straight from a model in real-time | |
| resi framer Get a structural design for your residential project | |
| Timber Designer Reference Timber Designer Reference | |
| timber designer A script to design timber floors straight from a model in real-time | |
| truss analysis Displays truss analysis including deflection and axial loads for a tension-compression only truss |
| autoframe Generate a structural beam layout for any building shape. | |
| frame crafter Turns architectural models or CAD into structural analysis models |
| enable key for all Contains a cluster of Grasshopper components | |
| Struc Script Info (info) Info for struc scripts |
| modeller Create models from simple lines and section sizes | |
| sections (sections (explode)) section sizes |
| get PDF Gets a PDF of a calculation |
| Skylight (S) Skylight | |
| Shades of sunshine (Shades) Real sun shaded area | |
| Solar analysis PLane (S) Solar analysis Points | |
| Solar analysis points (S) Solar analysis Points | |
| Render Mode (S) Rendering Current Active Viewport with Pixels | |
| Solar Analysis MeshFace (S) Solar analysis MeshFace |
| Display Screen Text (T) Display Screen Text | |
| Display Legend (L) Display Legend | |
| Single Line Font (T) Single Line Font | |
| Display Points (P) Display Points | |
| SunTool (S) SunsTool |
| Location (L) Set latitude and longitude | |
| Location_Coordinate (L) The coordinate convert to Number | |
| DateTimes (Times) Select a time period | |
| DateTime (D) Set a time period | |
| Grid (G) Grid |
| Object Attributes (ObjAtts) Access the individual attributes of a RhinoObject or an ObjectAttributes type. | |
| Dynamic Selection RhinoObjects (D) Dynamic Selection RhinoObjects from Rhino to Grasshopper, with variable filters for layer, object type, and name. |
| Sunflower (S) Open Sunflower Web Site |
| Get Attribute Value (GATTR) Get the value of an HTML attribute | |
| Get Element By Id (BYID) Get an HTML element by ID | |
| Get Elements By Attribute Value (BYATTR) Get all HTML elements where a certain attribute is equal to a certain value | |
| Get Elements By Class Name (BYCLASS) Get all HTML elements by a specific class name | |
| Get Elements By Tag Name (BYTAG) Get HTML Elements by Tag Name | |
| Get Elements By XPATH (BYXPATH) Get HTML elements via an XPATH expression | |
| Get Html Attributes (GATTRS) Get all attributes and values of an HTML element | |
| Get Child Nodes (GCH) Get all child nodes of an HTML node | |
| Get Inner HTML (INNER) Get the inner HTML of an element | |
| Read HTML (HTML) Read HTML Markup | |
| Stringify HTML Node (SHTML) Convert an HTML Node to cleartext |
| Create Byte Array Body (CBAB) Create a Request Body that supports Byte Array content | |
| Create Http Header (CH) Create a new Http Header | |
| Create JSON Array (CJA) Combine a list of JTokens into a JArray | |
| Create JSON Object (CJO) Create a JObject from keys and values | |
| Create JSON Value (CJV) Turn a Grasshopper value into a JSON value | |
| Create Query Param (CQP) Create an Http Query Param | |
| Create Text Body (CTB) Create a Request Body that supports text formats | |
| Create Text Body Custom (CTBC) Create a Request Body that supports text formats with a custom Content-Type header | |
| Remove JSON Key (RJK) Remove a key from JObject | |
| Set JSON Key (SJK) Add or modify a JObject key |
| Format Json String (FJS) Prettify a JSON string by formatting it with proper indentations | |
| Get JSON Object Key (GJOK) Get a specific key from JObject | |
| Parse JSON String (PJS) Parse a string into a searchable JSON Object | |
| Read JSON Array (RJA) Read a JSON Array into a series of searchable JSON objects | |
| Read JSON Object (RJO) Get all keys and values from JObject | |
| Read JSON Value (RJV) Read JSON Value | |
| Separate JSON Tokens (SJT) Separate tokens into JObjects, JArrays and JValues | |
| Stringify JSON Token (SJT) Convert any abstract JToken to an indented JSON string |
| Deconstruct Response (DR) Deconstruct Http Response | |
| DELETE Request (DELETE) Send a DELETE request | |
| GET Request (GET) Send a GET request | |
| PATCH Request (PATCH) Send a PATCH request | |
| POST Request (POST) Send a POST request | |
| PUT Request (PUT) Send a PUT request |
| Create CSV Line (CSVL) Formats multiple | |
| Save CSV (CSV) Save formatted CSV Lines as a CSV file | |
| Save Text (ST) Save text to disk | |
| Save Web Response (SWR) Save Web Response to disk |
| API Key (API) Create a header and a query param (you'll likely need one or the other, not both) for API key auth | |
| Basic Auth (BASIC) Creates an Authorization header for your Basic auth | |
| Bearer Token Auth (BEARER) Creates an Authorization header for your Bearer token |
| SnpDomSlider (SDomSl) domain slider | |
| SnpButton (SBtn) button | |
| SnpCheckBox (SCB) checkbox object | |
| SnpComboBox (SCombo) combo box allows text input or select from drop down | |
| SnpDropMenu (SDM) dropdown menu | |
| SnpTextLabel (SLabel) label object, just a plain text tag | |
| SnpListBox (SLB) list of items to choose from | |
| SnpMaskedTxtBox (STBm) masked text box | |
| SnpMultiTxts (SMT) text area to input multiple lines of text | |
| SnpNumUpDn (STicker) numeric up-down control | |
| SnpSingleSelect (SOne) radio buttons | |
| SnpIntSlider (SIntSl) simple integer slider | |
| SnpTextBox (STB) text box | |
| SnpSlider (SSl) slider with label | |
| SnpNumUpDnGH (SUDGH) numeric up down control from a Grasshopper slider | |
| SnpeSliderGH (SSlGH) Synapse slider from a Grasshopper slider |
| SnpDynaLayout (SDyLO) dynamic layout, somewhat autosized to controls | |
| SnpExpander (SXpdr) expand/collapse controls | |
| SnpGroup (SGr) group box container | |
| SnpScroll (SScroll) scrollable container | |
| SnpStack (SStack) stack layout | |
| SnpTableLayout (STable) table layout of synapse controls | |
| SnpTabbedView (STabs) tabbed view | |
| SnpWindow (SWin) main window | |
| RemotePanel (RCP) Rhino remote control panel for Synapse elements |
| SnpColor (SClr) color object for synapse controls | |
| SnpFont (SFont) font object for Synapse controls | |
| SnpWinStyle (WS) windows style | |
| SnpIcon (SIcon) image icon that can be used by Synapse controls | |
| SnpSize (SSize) size object (width and height) | |
| SnpTableXY (STxy) arrange controls into a TableLayout and produces coordinates text strings controls are placed from top to bottom, left to right | |
| SnpOverride (SSetVal) override control values this lets you set the primary value of a control without re-instantiating the entire window | |
| SnpValueQuery (SValQ) queries a Synapse component for its value |
| SnpHistogram (SHisto) histograms/bar chart | |
| SnpLegend (SLegend) chart legend | |
| SnpPieChart (SPie) pie chart | |
| SnpHierarchy (SHrch) rectangular areas showing proportions | |
| SnpTrends (STrends) line graph |
| Frames-to-Frames (Frames-Frames) Configures a set of instructions for a FFmpeg frames-to-frames conversion | |
| Frames-to-GIF (Frames-GIF) Configures a set of instructions for a FFmpeg frames-to-GIF conversion | |
| Frames-to-Video (Frames-Video) Configures a set of instructions for a FFmpeg frames-to-video conversion | |
| GIF-to-Video (GIF-Video) Configures a set of instructions for a FFmpeg GIF-to-video conversion | |
| Video-to-GIF (Video-GIF) Configures a set of instructions for a FFmpeg video-to-GIF conversion | |
| VidGIF-to-Frames (VidGIF-Frames) Configures a set of instructions for a FFmpeg Video/GIF-to-frames conversion |
| Batch Rename (BatchRename) Configures a set of instructions for a Batch Renaming operation | |
| FFmpeg Remote (Remote) Main Tapeworm component that remotely communicates with FFmpeg |
| Input-Output Information (I/O) Configures Tapeworm input/output information for file handling |
| Construct Point Cloud (Construct) Constructs a point cloud from a list of points and colours. | |
| Fill Mesh (FillMesh) Fills a mesh volume with random points. | |
| Fill Box (FillBox) Fills a box with random points. | |
| Random Vectors (RandVec) Generates a set of random vectors between (-1,-1,-1) and (1,1,1) . | |
| Deconstruct Point Cloud (Deconstruct) Retreives information from a point cloud. | |
| Populate Mesh (PopMesh) Populates a mesh with random points. |
| Filter Point Cloud (Filter) Filters a point cloud by removing values similar to a given colour. | |
| Merge Point Clouds (Merge) Merges multiple point clouds into one. | |
| Voxellize Point Cloud (Voxellize) Snaps a point cloud to a voxel grid, allowing for decay over time. | |
| Reduce Point Cloud (Cloud Reduce) Reduces the number of points in a cloud. | |
| Point Cloud Subset (Cloud Subset) Extracts a subset of a point cloud based on indices. | |
| Clip Point Cloud (Clip) Clips a point cloud with a given box. |
| Kinect 2 Depth Reader (Depth) Reads data from a kinect when prompted. | |
| OpenNI2 Depth Reader (NI2) Reads data from an OpenNI2 device. | |
| Kinect 2 Burst (Burst) Captures a burst of frames at maximum rate, releasing after the allotted timeframe | |
| Kinect 1 Depth Reader (Depth) Reads data from a kinect when prompted. |
| Construct KDTree (KDConstruct) Builds a KDTree representation of a point cloud. | |
| Field Of Vision (FOV) Checks whether points are within the field of vision of a point and vector. | |
| Sample KDTree (KDSample) Builds and/or samples a KDTree representation of a point cloud. |
| Preview Point Cloud (Preview) Displays a point cloud with a specified point size. |
| Topology.AddApertures Adds Apertures to a Topology. | |
| Topology.AddContent Adds this Topology as a content (non-constituent member) to another Topology of a specific type | |
| Topology.AddContents Adds this Topology as a content (non-constituent member) to another Topology of a specific type | |
| Topology.Analyze Prints the topological information of a Topology. | |
| Topology.Apertures Returns the Apertures of the input Topology. | |
| Topology.ByGeometry Creates a Topology by geometry. | |
| Topology.ByImportedBRep Imports a Topology from a BRep file (.brep). | |
| Topology.ByVerticesIndices Creates a Topology by a list of Vertices and a 2D list of indices of the Vertices in the first argument | |
| Topology.CellComplexes Returns the CellComplexes constituent to the Topology. | |
| Topology.Cells Returns the Cells constituent to the Topology. | |
| Topology.CenterOfMass Returns the center of mass of any Topology. | |
| Topology.Centroid Returns the centroid of any Topology. | |
| Topology.ClosestSimplestSubshape Returns the sub-topology that is the closest and the simplest (i.e. has the lowest dimensionality) to the selector. | |
| Topology.Contents Returns the non-constituent members of the input Topology. | |
| Topology.Contexts Returns the Topologies containing the input topology as a content. | |
| Topology.Dictionary Returns the dictionary of a Topology. | |
| Topology.Difference Performs the Difference operation between the input Topology and another Topology. | |
| Topology.Dimensionality Returns the dimensionality of the Topology. | |
| Topology.Divide Divides the input Topology with another Topology. | |
| Topology.Edges Returns the Edges constituent to the Topology. | |
| Topology.ExportToBRep Exports a Topology to a BRep file (.brep). | |
| Topology.Faces Returns the Faces constituent to the Topology. | |
| Topology.Filter Filter a list of topologies by type. This methods returns a list of topologies of the type specified in the typefilter. | |
| Topology.Geometry Creates a geometry from the Topology. | |
| Topology.Impose Imposes another Topology on the input Topology. | |
| Topology.Imprint Imprints another Topology on the input Topology. | |
| Topology.Intersect Performs the Intersection operation between the input Topology and another Topology. | |
| Topology.IsSame Checks if two Topologies are the same. | |
| Topology.Merge Merges the input Topology and another Topology. | |
| Topology.RemoveContents Removes contents (non-constituent members) from a Topology. | |
| Topology.SelfMerge Merges the sub-topologies of the input Topology. | |
| Topology.SetDictionaries Sets a list of dictionaries for a Topology. | |
| Topology.SetDictionary Sets a dictionary for a Topology. | |
| Topology.ShallowCopy Copies a Topology without its contents. | |
| Topology.Shells Returns the Shells constituent to the Topology. | |
| Topology.Slice Slices the input Topology with another Topology. | |
| Topology.Type Returns the type associated to the Topology. | |
| Topology.TypeAsString Returns the instance type as a string. | |
| Topology.Union Unions the input Topology and another Topology. | |
| Topology.Vertices Returns the Vertices constituent to the Topology. | |
| Topology.Wires Returns the Wires constituent to the Topology. | |
| Topology.XOR Performs an XOR operation between the input Topology and another Topology. |
| Graph.AddEdges Adds the list of Edges to the Graph | |
| Graph.AddVertices Adds the list of Vertices to the Graph | |
| Graph.AdjacentVertices Returns a list of Vertices that are connected to the input Vertex by an Edge. | |
| Graph.AllPaths Returns all paths it could find, within the input number of seconds, that connect the two input Vertices. | |
| Graph.ByTopology Creates a Graph from any Topology. | |
| Graph.Connect Connects the two input Vertices with an Edge. | |
| Graph.ContainsEdge Returns True if the input Graph contains the input Edge. Returns False otherwise. | |
| Graph.ContainsVertex Returns True if the input Graph contains the input Vertex. Returns False otherwise. | |
| Graph.DegreeSequence Returns a list of Vertex degrees in a non-increasing order. | |
| Graph.Density Returns the ratio of the number of Edges to the total number of Edges the Graph could have. | |
| Graph.Diameter Returns the number of Edges of the shortest path between the most distanced Vertices. | |
| Graph.Edge Returns the Edge, if one exists, that connects the two input Vertices. | |
| Graph.Edges Returns a list of all the Edges in a Graph. | |
| Graph.IsComplete Returns True if the Graph has a density of 1. Returns False otherwise. | |
| Graph.IsErdoesGallai Returns True if the input sequence satisfies the Erdoes Gallai theorem. It returns False otherwise. | |
| Graph.IsolatedVertices Returns a list of Vertices that are not connected by Edges. | |
| Graph.MaximumDelta Returns the maximum Vertex degree in a Graph. | |
| Graph.MinimumDelta Returns the minimum Vertex degree in a Graph. | |
| Graph.Path Returns the first path found between the input Vertices. | |
| Graph.RemoveEdges Removes the input Edges from the Graph. | |
| Graph.RemoveVertices Removes the input Vertices from the Graph. | |
| Graph.ShortestPath Returns the path with the fewest number of Edges between the two input Vertices. | |
| Graph.ShortestPaths Returns all paths with the fewest number of Edges between the two input Vertices. | |
| Graph.TopologicalDistance Returns the number of Edges of the shortest path connecting the two input Vertices. | |
| Graph.Topology Returns the Topology of the Graph. | |
| Graph.VertexDegree Returns the number of Edges connected to the input Vertex. | |
| Graph.Vertices Returns a list of all the Vertices in a Graph. | |
| Graph.VerticesAtCoordinates Returns a list of Vertices in the Graph located at the input coordinates within the input tolerance distance. |
| Face.AddApertureDesign Adds an Aperture design to a Face. | |
| Face.AddInternalBoundaries Adds internal boundaries (Wires) to a Face. | |
| Face.AdjacentFaces Returns the Faces adjacent to the Face. | |
| Face.ByEdges Creates a Face by a list of Edges. | |
| Face.ByExternalInternalBoundaries Creates a Face by an external boundary (Wire) and internal boundaries (Wires). | |
| Face.ByWire Creates a Face by a closed planar Wire. | |
| Face.Cells Returns the Cells incident to the Face. | |
| Face.Edges Returns the Edges constituent to the Face. | |
| Face.ExternalBoundary (Face.FaceExternalBoundary) Returns the external boundary (Wire) of the Face. | |
| Face.InternalBoundaries Returns the internal boundaries (Wires) of the Face. | |
| Face.SharedEdges Returns the shared Edges between two Faces. | |
| Face.SharedVertices Returns the shared Vertices between two Faces. | |
| Face.Shells Returns the Shells incident to the Face. | |
| Face.Type Returns the type associated to Face. | |
| Face.Vertices Returns the Vertices constituent to the Face. | |
| Face.Wires Returns the Wires constituent to the Face. |
| Cell.AdjacentCells Returns the Cells adjacent to the Cell. | |
| Cell.ByFaces Creates a Cell by a set of Faces. | |
| Cell.ByShell Creates a Cell from a Shell. The Shell must be closed, otherwise an exception is thrown. | |
| Cell.CellComplexes Returns the CellComplexes which contain the Cell. | |
| Cell.Edges Returns the Edges constituent to the Cell. | |
| Cell.ExternalBoundary Returns the external boundary (Shell) of the Cell. | |
| Cell.Faces Returns the Faces constituent to the Cell. | |
| Cell.InternalBoundaries Returns the internal boundaries (Shells) of the Cell. | |
| Cell.SharedEdges Return the shared Edges between two Cells. | |
| Cell.SharedFaces Return the shared Faces between two Cells. | |
| Cell.SharedVertices Return the shared shared Vertices between two Cells. | |
| Cell.Shells Returns the Shells constituent to the Cell. | |
| Cell.Type Returns the type associated to Cell. | |
| Cell.Vertices Returns the Vertices constituent to the Cell. | |
| Cell.Wires Returns the Wires constituent to the Cell. |
| FaceUtility.AdjacentCells Returns a list of Cells that are the adjacent to the input Face. | |
| FaceUtility.AdjacentShells Returns a list of Shells that are the adjacent to the input Face. | |
| FaceUtility.Area Returns the area of a Face. | |
| FaceUtility.ByVertices Creates a Face (of any type) by a set of Vertices. | |
| FaceUtility.InternalVertex Returns a Vertex inside the Face. | |
| FaceUtility.IsInside Checks if a Vertex is located inside a Face within a tolerance value. | |
| FaceUtility.NormalAtParameters Returns the normal (vector) at a parameter of a Face. | |
| FaceUtility.ParametersAtVertex Returns the UV parameters at a given Vertex on a Face. | |
| FaceUtility.TrimByWire Trims a Face with a Wire. The portion of the Face inside the Wire will be returned. | |
| FaceUtility.VertexAtParameters Returns the Vertex at a given parameter of the Face. | |
| FaceUtility.InternalVertex Returns a Vertex inside the Face. | |
| FaceUtility.InternalVertex Returns a Vertex inside the Face. | |
| FaceUtility.InternalVertex Returns a Vertex inside the Face. |
| CellComplex.ByCells Creates a CellComplex by a set of Cells. | |
| CellComplex.ByFaces Creates a CellComplex from the space enclosed by a set of Faces. Parts of the Faces which do not enclose any space will be discarded. | |
| CellComplex.Cells Returns the Cells constituent to the CellComplex. | |
| CellComplex.Edges Returns the Edges constituent to the CellComplex. | |
| CellComplex.ExternalBoundary Returns the external boundary (Cell) of the CellComplex. | |
| CellComplex.Faces Returns the Faces constituent to the CellComplex. | |
| CellComplex.InternalBoundaries Returns the internal boundaries (Faces) of the CellComplex. | |
| CellComplex.NonManifoldFaces Returns the non-manifold Faces of the CellComplex. | |
| CellComplex.Shells Returns the Shells constituent to the CellComplex. | |
| CellComplex.Type Returns the type associated to CellComplex. | |
| CellComplex.Vertices Returns the Vertices constituent to the CellComplex. | |
| CellComplex.Wires Returns the Wires constituent to the CellComplex. |
| Cluster.ByTopologies Creates a Cluster by a set of Topologies. | |
| Cluster.CellComplexes Returns the CellComplexes constituent to the Cluster. | |
| Cluster.Cells Returns the Cells constituent to the Cluster. | |
| Cluster.Edges Returns the Edges constituent to the Cluster. | |
| Cluster.Faces Returns the Faces constituent to the Cluster. | |
| Cluster.Shells Returns the Shells constituent to the Cluster. | |
| Cluster.Type Returns the type associated to Cluster. | |
| Cluster.Vertices Returns the Vertices constituent to the Cluster. | |
| Cluster.Wires Returns the Wires constituent to the Cluster. |
| Edge.AdjacentEdges Returns the Edges adjacent to the Edge. | |
| Edge.ByStartVertexEndVertex Creates a straight Edge by the startVertex and endVertex. | |
| Edge.EndVertex Returns the end Vertex of the Edge. | |
| Edge.SharedVertices Returns the shared Vertices between two Edges. | |
| Edge.StartVertex Returns the start Vertex of the Edge. | |
| Edge.Type Returns the type associated to Edge. | |
| Edge.Vertices Returns the Vertices at the ends of the Edge. | |
| Edge.Wires Returns the Wires incident to the Edge. |
| Shell.ByFaces Creates a Shell by a set of connected Faces. | |
| Shell.Cells Returns the Cells bounded by the Shell. | |
| Shell.Edges Returns the Edges constituent to the Shell. | |
| Shell.Faces Returns the Faces constituent to the Shell. | |
| Shell.IsClosed Checks if the Shell is closed. | |
| Shell.Type Returns the type associated to Shell. | |
| Shell.Vertices Returns the Vertices constituent to the Shell. | |
| Shell.Wires Returns the Wires constituent to the Shell. |
| CellUtility.ByLoft Creates a Cell by lofting through a set of Wires. | |
| CellUtility.Contains Check if a Vertex is contained in a Cell or not. | |
| CellUtility.InternalVertex Returns a Vertex inside the Cell. | |
| CellUtility.Volume Returns the volume of a Cell. | |
| CellUtility.InternalVertex Returns a Vertex inside the Cell. | |
| CellUtility.InternalVertex Returns a Vertex inside the Cell. | |
| CellUtility.InternalVertex Returns a Vertex inside the Cell. |
| Vertex.ByCoordinates Creates a Vertex by XYZ coordinates. | |
| Vertex.Coordinates Returns the coordinates of the Vertex. | |
| Vertex.Edges Returns the Edges incident to the Vertex. | |
| Vertex.Type Returns the type associated to Vertex. | |
| Vertex.X Returns the X coordinate of the Vertex. | |
| Vertex.Y Returns the Y coordinate of the Vertex. | |
| Vertex.Z Returns the Z coordinate of the Vertex. |
| Wire.ByEdges Creates a Wire by a set of Edges. | |
| Wire.Edges Returns the Edges constituent to the Wire. | |
| Wire.Faces Returns the Faces containing the Wire. | |
| Wire.IsClosed Checks if the Wire is closed. | |
| Wire.Type Returns the type associated to Wire. | |
| Wire.Vertices Returns the Vertices constituent to the Wire. |
| Bitwise.AND Performs a bitwise AND operation between the arguments (in their binary form). | |
| Bitwise.NOT (Bitwise.AND) Performs a bitwise NOT operation between the arguments (in their binary form). | |
| Bitwise.OR Performs a bitwise OR operation between the arguments (in their binary form). | |
| Bitwise.XOR Performs a bitwise XOR operation between the arguments (in their binary form). | |
| Topology.SharedTopologies Performs a bitwise Or operation between the arguments (in their binary form). |
| EdgeUtility.AdjacentWires Returns a list of Wires that are the adjacent to the input Edge. | |
| EdgeUtility.ByVertices Create an Edge (of any type) by a set of Vertices. | |
| EdgeUtility.ParameterAtVertex Returns the parameter at a given Vertex on the Edge. | |
| EdgeUtility.VertexAtParameter Returns the Vertex at a given parameter of the Edge. |
| TopologyUtility.AdjacentTopologies Returns a list of Topologies that are the adjacent to the input Topology. | |
| TopologyUtility.Rotate Rotates a Topology | |
| TopologyUtility.Scale Scales a Topology. | |
| TopologyUtility.Translate Translates (moves) a Topology a certain distance according to x, y, z values. |
| Dictionary.ByKeysValues Create a Dictionary by keys and values | |
| Dictionary.SetValueAtKey Sets the value of a Dictionary at a given key | |
| Dictionary.ValueAtKey Retrieves the value of a Dictionary at a given key |
| WireUtility.AdjacentCells Returns a list of Cells that are the adjacent to the input Wire. | |
| WireUtility.AdjacentShells Returns a list of Shells that are the adjacent to the input Wire. | |
| WireUtility.RemoveCollinearEdges Remove collinear edges in a Wire. |
| Aperture.ByTopologyContext Creates an Aperture by a Topology and a Context. | |
| Aperture.Topology Returns the underlying Topology. |
| VertexUtility.AdjacentEdges Returns a list of Edges that are the adjacent to the input Vertex. | |
| VertexUtility.Distance Returns the distance between two Topologies. |
| About.Version Returns the current version of Topologic. |
| Context.Topology Returns the associated Topology to the Context. |
| ShellUtility.ByLoft Creates a Shell by lofting through a set of Wires. |
| Assign Paths Assigns an arbitrary path structure to a flat list of input data | |
| Graft By Data (GraftByData) Adds an additional level of path hierarchy according to the specified indices | |
| Match Paths Sets a flat list of data to correspond to the tree structure of an input tree | |
| Path Description (pd) Produces a single path description for each item in a tree, in the same structure as the original tree. |
| Add Unmatched Force empty paths into unmatched data trees | |
| Append Element Add a new path index to the end of an existing path | |
| Clone Structure (Clone) Attach the structure from one tree onto a flat data set | |
| Divide Branches Divide branches into multiple data trees using an index pattern | |
| Explode at Index (Explode) Explode a tree at specified index | |
| Filter Unmatched Filter unmatched paths from lists | |
| Flip Last Flip the last variably valued branch path index with the item indices of its contents | |
| Prepend Element Add a new path index to the beginning of an existing path | |
| Renumber Paths (Renumber) Renumber the Paths of a data set | |
| Shift Paths (Shift) Shift paths safely...will flatten data trees with fewer elements than shifts specified | |
| Stack Trees (Stack) Make data structure for inputs consecutive | |
| Isolate Unique Paths (Unique Paths) Isolate data for paths unique to each input data set |
| Pack Data (Pack) Binary data packer | |
| Unpack Data (Unpack) Binary data reader | |
| First/Last Get the first and last values from a list | |
| List Compare (Compare) Compare each item in a list against all other items | |
| Sort Tree (Sort) Sorted renumbering of branches by input value | |
| Trim Data Ends (Trim) Trim set numbers of leading list items and paths from a data set | |
| Unweave Unweave list into multiple lists using an index pattern |
| Cull Multiple Cull (remove) elements in multiple lists using a repeating bit mask |
| Add Output (Add_Output) TRNLizard_Add_Output | |
| b18to Rhino (b18toRhino) Contains a cluster of Grasshopper components | |
| Complex Shader (TRNLizard_ComplexShader) Use this cluster to generate complex shading | |
| DIN4108 Regime (DIN4108_Regime) Contains a cluster of Grasshopper components | |
| Gen Matrices (GenMatrices) Contains a cluster of Grasshopper components | |
| Geometry Shoe Box (TRNLizard_Geometry_Shoe_Box) TRNLizard_Geometry_Shoe_Box | |
| Grid Contains a cluster of Grasshopper components | |
| Install trn PLOT (Install_trnPLOT) The components in this cluster will allow you to automatically download trnPLOT to visualize simulation results | |
| Plot Graphs (Plot_Graphs) In order to use this component you will have to install python 2.7.10 plus the package plotly!!!! | |
| Radto Rhino (RadtoRhino) Contains a cluster of Grasshopper components | |
| Surface Info (Surface_Info) TRNLizard_Surface_Info | |
| Variants TRNLizard_Variants |
| Coupling Coupling | |
| Multizone TRNLizard_Multizone | |
| Project Definition (Project_Definition) Project_Definition | |
| Single Zone (Single_Zone) Single_Zone | |
| Template Advanced (Template_Advanced) Template_Advanced | |
| Thermal Model (Thermal_Model) Thermal_Model | |
| Thermal Simulation (Thermal_Simulation) Thermal_Simulation | |
| Zone Regime (Zone_Regime) Zone_Regime |
| Constructions Lite (Constructions_Lite) Constructions_Lite | |
| Regime Lite (Regime_Lite) Regime_Lite | |
| Template Lite (Template_Lite) Template_Lite |
| Get Hours and Days (GetDays) Get Hours and Days from Time Range | |
| CAD Exporter (CADExporter) Export to CAD | |
| Galapagos Listener (GalapList) Creates a data tree of all Galapagos iterations | |
| Get Geometry Attributes (GeoAttrib) Gets the name, GUID, and layer of any Rhino object | |
| Match Tree Structure (Match) Applies Tree Structure of one Tree to a List of Data. Inspired by cluster by A. Heumann | |
| Remove Duplicate Lines (CullDupLines) Removes duplicate lines in a list | |
| Remove Duplicate Points (CullDupPoints) Replaces duplicate points in a list with null values, keeping the first instace of the duplicate in place. | |
| TT Safe Delete (TTSafeDelete) Delete or highlight selected objects in Rhino which are not referenced in Grasshopper | |
| SharedNodes (NodeConn) This component groups curves that share the same nodes | |
| Sort Curves Along Crv (SortC) Sorts Curves along a guide curve based on point t along curve. | |
| Tree Branch Index (TBI) TT Toolbox: Retrieves all items in specified data tree branch when specifying an index value for the desired branch | |
| Tree Item Index (Tii) TT Toolbox: Retrieves an item from a Tree by specifying an index for the branch and item | |
| TT Sweep (TTSweep) Draw 3D members given centerlines | |
| TT Sweep Names (TTSweepNames) Section name selector for TT Sweep component | |
| Unfold (UnFold) Unfolds developable breps (and points and curves on those breps) onto a target plane. | |
| Unit Converter (UC) converts between common units and returns Rhino Units. |
| Spectacles Colibri_3DObjects (3DObjects) Compiles Spectacles objects into a JSON representation of a THREE.js scene, which can be opened using the Spectacles viewer. | |
| Launch Spectacles Viewer (Spectacles_Viewer) Launches the Spectacles Viewer in your web browser. | |
| Spectacles_Line Creates a Spectacles line | |
| Spectacles_LineBasicMaterial Creates a THREE.js Basic Line Material to use with line geometries | |
| Spectacles_Mesh Creates a Spectacles mesh from a grasshopper mesh. | |
| Spectacles_MeshBasicMaterial Creates mesh material that will always be the same color in a THREE.js scene - it will not be effected by lighting. | |
| Spectacles_MeshColoredFaces Creates a Spectacles mesh and a set of materials from a grasshopper mesh and a list of colors - one color per face | |
| Spectacles_MeshColoredVertices Creates a Spectacles mesh and a material from a grasshopper mesh with color data. | |
| Spectacles_MeshLambertMaterial Creates a non-shiny mesh material. | |
| Spectacles_MeshPhongMaterial Create a shiny material for meshes | |
| Spectacles_SceneCompiler Compiles Spectacles objects into a JSON representation of a THREE.js scene, which can be opened using the Spectacles viewer. | |
| Spectacles_Views Compiles the views selected to be exported |
| Launch Browser Launch 3dplatyp.us in your default web browser. | |
| Platypus Connection (Platypus) Connect to 3dplatyp.us and get a session key to use downstream. | |
| Pull GH>GH Geometry (PullGH) Pull Grasshopper geometry in from other Grasshopper users in this session. Each user will have their own branch of each output data tree. | |
| Push GH>GH Geometry (PushGH) Push Grasshopper geometry to other Grasshopper users in the session. Points, Curves, Breps, and Meshes are supported. | |
| Stream Lines (StreamLines) Stream lines to 3dplatyp.us | |
| Stream Meshes (StreamMeshes) Stream meshes to 3dplatyp | |
| Stream Sliders (StreamSliders) Stream Sliders to 3dplatyp.us |
| Colibri Aggregator (Aggregator) Aggregates design data, images & Spectacles models into a data.csv file (and corresponding data set that data.csv links to) that Design Explorer can open. | |
| Colibri Parameters (Parameters) Collects design parameters (us engineer types would call these 'performance metrics') to chart in Design Explorer | |
| Image Setting (Img Setting) Defines how Colibri generates images during flights. You can specify which viewport[s] to capture, and the resolution of the image. | |
| Colibri Iterator (Iterator) Generates design iterations from a collection of sliders, panels, or valueLists. | |
| Iteration Selection (Selection) Generates an iteration selection for the Colibri Iterator |
| Read Excel Sheet (ReadXL) Read data from an Excel worksheet | |
| Write Options (WO) Option settings for writing data to Excel. | |
| Write To Excel (WriteXL) Write Data to Excel |
| Block Decompose Breaks a Rhino block definition down into its components. | |
| Block Definition Create a new block definition. | |
| Deconstruct Block Instance Deconstruct a block instance into its constituent parts. | |
| Block Instance Create a new block instance. | |
| Create Hatch Create a hatch. | |
| Hatch Explode Explode a hatch into its constituent geometry. | |
| Deconstruct Hatch Options Deconstruct a hatch options into its constituent parts. | |
| Hatch Options Create hatch options from atomic inputs. | |
| Ifc Tag Set IFC Properties to Rhino Object. | |
| Deconstruct Parameter Deconstruct a parameter into its constituent parts. | |
| Create Document Parameter Create a VisualARQ document parameter. | |
| Get Property Gets a property value from object. | |
| Document Parameters Get a list of all document parameters. | |
| Property Names Get a list of all object property names. | |
| Deconstruct Parameter Options Deconstruct a parameter options into its constituent parts. | |
| Parameter Options Create parameter options from atomic inputs. | |
| Set Property Sets a property value to object. | |
| Update Property Update an object property directly in the document. | |
| Deconstruct Text Deconstruct a text into its constituent parts. | |
| Create Text Create a text. | |
| Deconstruct Text Style Deconstruct a text style into its constituent parts. | |
| Text Style Create text style from atomic inputs. | |
| Add Solids Creates a VisualARQ object by adding solids to an existing one. | |
| VisualARQ Explode Breaks a VisualARQ object down into its components. | |
| Extract Solids Creates a VisualARQ object by extracting solids from an existing one. | |
| VisualARQ Area Calculates the area of a VisualArq object. | |
| VisualARQ Thickness Obtain the thickness of a VisualArq object or style. | |
| VisualARQ Volume Calculates the volume of a VisualARQ object. | |
| Is Kind Of? Marks the elements of a certain class as true. | |
| Create Object Parameter Add a new parameter to VisualARQ object. | |
| Object Parameter Get an object parameter by name | |
| Subtract Solids Creates a VisualARQ object by subtracting solids from an existing one. |
| Curtain Wall Fixed Dimension Cell Create a curtain wall cell with fixed size divisions. | |
| Deconstruct Curtain Wall Fixed Dimension Cell Deconstruct a curtain wall cell with fixed size divisions into its constituent parts. | |
| Curtain Wall Fixed Number Cell Create a curtain wall cell with fixed number of divisions. | |
| Deconstruct Curtain Wall Fixed Number Cell Deconstruct a curtain wall cell with fixed number of divisions into its constituent parts. | |
| Curtain Wall Horizontal Cell Create a curtain wall cell with horizontal divisions. | |
| Deconstruct Curtain Wall Horizontal Cell Deconstruct a curtain wall cell with horizontal divisions into its constituent parts. | |
| Curtain Wall None Division Cell Create a curtain wall cell with none divisions. | |
| Deconstruct Curtain Wall None Division Cell Deconstruct a curtain wall cell with none divisions into its constituent parts. | |
| Curtain Wall Vertical Cell Create a curtain wall cell with vertical divisions. | |
| Deconstruct Curtain Wall Vertical Cell Deconstruct a curtain wall cell with vertical divisions into its constituent parts. | |
| Deconstruct Curtain Wall Deconstruct a curtain wall into its constituent parts. | |
| Curtain Wall Create a curtain wall from path curve. | |
| Curtain Wall Extend Create a curtain wall extending an existing one to a list of geometries. | |
| Curtain Wall Frame Create curtain wall frame from atomic inputs. | |
| Deconstruct Curtain Wall Frame Deconstruct a curtain wall frame into its constituent parts. | |
| Curtain Wall Mullion Create curtain wall mullion from atomic inputs. | |
| Deconstruct Curtain Wall Mullion Deconstruct a curtain wall mullion into its constituent parts. | |
| Deconstruct Curtain Wall Options Deconstruct a curtain wall options into its constituent parts. | |
| Curtain Wall Options Create curtain wall options from atomic inputs. | |
| Curtain Wall Style Create a curtain wall style from atomic inputs. | |
| Deconstruct Curtain Wall Style Deconstruct a curtain wall style into its constituent parts. | |
| Curtain Wall Support Create curtain wall support from atomic inputs. | |
| Deconstruct Curtain Wall Support Deconstruct a curtain wall support into its constituent parts. |
| Deconstruct PlanView Deconstruct a plan view into its constituent parts. | |
| PlanView Create a plan view from boundary curve. | |
| Deconstruct PlanView Options Deconstruct a plan view options into its constituent parts. | |
| Plan View Options Create plan view options from atomic inputs. | |
| Deconstruct Section Deconstruct a section into its constituent parts. | |
| Section Create a section from planar curve. | |
| Deconstruct Section Options Deconstruct a section options into its constituent parts. | |
| Section Options Create section options from atomic inputs. | |
| Section Style Create section style from atomic inputs. | |
| Deconstruct Section Style Deconstruct section style into its constituent parts. | |
| Deconstruct SectionView Deconstruct a section view into its constituent parts. | |
| Section View Create a section view from insert point. | |
| Deconstruct SectionView Options Deconstruct a section view options into its constituent parts. | |
| Section View Options Create section view options from atomic inputs. | |
| Deconstruct Annotation Deconstruct an annotation into its constituent parts. | |
| Annotation Create an annotation from point. | |
| Deconstruct Annotation Options Deconstruct an annotation options into its constituent parts. | |
| Annotation Options Create annotation options from atomic inputs. | |
| Annotation Style Create annotation style from atomic inputs. | |
| Deconstruct Annotation Style Deconstruct an annotation style into its constituent parts. |
| Deconstruct Window Deconstruct a window into its constituent parts. | |
| Window Create a window from insert point. | |
| Window Frame Create window frame from atomic inputs. | |
| Deconstruct Window Frame Deconstruct a window frame into its constituent parts. | |
| Window Leaf Create window leaf from atomic inputs. | |
| Deconstruct Window Leaf Deconstruct a window leaf into its constituent parts. | |
| Window Leaf Glass Create window leaf glass from atomic inputs. | |
| Deconstruct Window Leaf Glass Deconstruct a window leaf glass into its constituent parts. | |
| Deconstruct Window Options Deconstruct a window options into its constituent parts. | |
| Window Options Create window options from atomic inputs. | |
| Window Sill Create window sill from atomic inputs. | |
| Deconstruct Window Sill Deconstruct a window sill into its constituent parts. | |
| Window Stop Create window stop from atomic inputs. | |
| Deconstruct Window Stop Deconstruct a window stop into its constituent parts. | |
| Window Style Create window style from atomic inputs. | |
| Deconstruct Window Style Deconstruct a window style into its constituent parts. |
| Deconstruct Door Deconstruct a door into its constituent parts. | |
| Door Create a door from insert point. | |
| Door Frame Create a door frame from atomic inputs. | |
| Deconstruct Door Frame Deconstruct a door frame into its constituent parts. | |
| Door Leaf Create a door leaf from atomic inputs. | |
| Deconstruct Door Leaf Deconstruct a door leaf into its constituent parts. | |
| Door Leaf Glass Create door leaf glass from atomic inputs. | |
| Deconstruct Door Leaf Glass Deconstruct a door leaf glass into its constituent parts. | |
| Deconstruct Door Options Deconstruct a door options into its constituent parts. | |
| Door Options Create door options from atomic inputs. | |
| Door Stop Create a door stop from atomic inputs. | |
| Deconstruct Door Stop Deconstruct a door stop into its constituent parts. | |
| Door Style Create a door style from atomic inputs. | |
| Deconstruct Door Style Deconstruct a door style into its constituent parts. |
| I Profile Create a I profile. | |
| L Profile Create a L profile. | |
| 90º Arc Profile Create a 90º arc profile. | |
| Circular Profile Create a circular profile from radius. | |
| Circular Hollow Profile Create a circular hollow profile. | |
| Custom profile Create a custom profile from curve. | |
| Decompose Profile Deconstruct a profile into its constituent curves. | |
| Gothic Profile Create a gothic profile. | |
| Rectangular Profile Create a rectangular profile from width and height. | |
| Rectangular Hollow Profile Create a rectangular hollow profile. | |
| Romanic Profile Create a romanic profile. | |
| T Profile Create a T profile. | |
| U Profile Create a U profile. |
| Railing Baluster Create a railing baluster from atomic inputs. | |
| Deconstruct Railing Baluster Deconstruct a railing baluster into its constituent parts. | |
| Deconstruct Railing Deconstruct a railing into its constituent parts. | |
| Railing Create a railing from path curve. | |
| Deconstruct Railing Options Deconstruct a railing options into its constituent parts. | |
| Railing Options Create railing options from atomic inputs. | |
| Railing Post Create a railing post from atomic inputs. | |
| Deconstruct Railing Post Deconstruct a railing post into its constituent parts. | |
| Railing Rail Create a railing rail from atomic inputs. | |
| Deconstruct Railing Rail Deconstruct a railing rail into its constituent parts. | |
| Railing Style Create a railing style from atomic inputs. | |
| Deconstruct Railing Style Deconstruct a railing style into its constituent parts. |
| Slab Add Boundary Create a slab adding a closed planar curve to an existing one. | |
| Deconstruct Slab Deconstruct a slab into its constituent parts. | |
| Slab Create a slab from boundary curve or surface. | |
| Slab Layer Create a slab layer from atomic inputs. | |
| Deconstruct Slab Layer Deconstruct a slab layer component into its constituent parts. | |
| Deconstruct Slab Options Deconstruct a slab options into its constituent parts. | |
| Slab Options Create slab options from atomic inputs. | |
| Slab Style Create a slab style from atomic inputs. | |
| Deconstruct Slab Style Deconstruct a slab style into its constituent parts. | |
| Slab Subtract Boundary Create a slab subtracting a closed planar curve to an existing one. | |
| Slab Subtract Stair Clearance Create a slab subtracting a stair clearance to an existing one. |
| Wall Layer Create a wall layer from atomic inputs. | |
| Deconstruct Wall Layer Deconstruct a wall layer component into its constituent parts. | |
| Deconstruct Wall Deconstruct a wall into its constituent parts. | |
| Wall Create a wall from path curve. | |
| Wall Extend Create a wall extending an existing one to a list of geometries. | |
| Wall From Solid Creates a wall from a brep and a path curve. | |
| Deconstruct Wall Options Deconstruct a wall options into its constituent parts. | |
| Wall Options Create wall options from atomic inputs. | |
| Wall Style Create wall style from atomic inputs. | |
| Deconstruct Wall Style Deconstruct a wall style into its constituent parts. |
| Roof Add Boundary Create a roof adding a closed planar curve to an existing one. | |
| Deconstruct Roof Deconstruct a roof into its constituent parts. | |
| Roof Create a roof from boundary curve or surface. | |
| Roof Explode Explode a roof into its constituent slabs. | |
| Deconstruct Roof Options Deconstruct a roof options into its constituent parts. | |
| Roof Options Create roof options from atomic inputs. | |
| Roof Style Create a roof style from atomic inputs. | |
| Deconstruct Roof Style Deconstruct a roof style into its constituent parts. | |
| Roof Subtract Boundary Create a roof subtracting a closed planar curve to an existing one. |
| Column Coating Create column coating from atomic inputs. | |
| Deconstruct Column Coating Deconstruct a column coating into its constituent parts. | |
| Deconstruct Column Deconstruct a column into its constituent parts. | |
| Column Create a column from point. | |
| Deconstruct Column Options Deconstruct a column options into its constituent parts. | |
| Column Options Create column options from atomic inputs. | |
| Column Style Create column style from atomic inputs. | |
| Deconstruct Column Style Deconstruct a column style into its constituent parts. |
| Deconstruct Opening Deconstruct an opening into its constituent parts. | |
| Opening Create an opening from insert point. | |
| Opening Frame Create opening frame from atomic inputs. | |
| Deconstruct Opening Frame Deconstruct opening frame into its constituent parts. | |
| Deconstruct Opening Options Deconstruct an opening options into its constituent parts. | |
| Openings Options Create opening options from atomic inputs. | |
| Opening Style Create opening style from atomic inputs. | |
| Deconstruct Opening Style Deconstruct opening style into its constituent parts. |
| Deconstruct Stair Deconstruct a stair into its constituent parts. | |
| Stair Create a stair from shape curve. | |
| Deconstruct Stair Options Deconstruct a stair options into its constituent parts. | |
| Stair Options Create stair options from atomic inputs. | |
| Stair Slab Create a stair slab from atomic inputs. | |
| Deconstruct Stair Slab Deconstruct a stair slab into its constituent parts. | |
| Stair Style Create stair style from atomic inputs. | |
| Deconstruct Stair Style Deconstruct a stair style into its constituent parts. |
| Deconstruct Beam Deconstruct a beam into its constituent parts. | |
| Beam Create a beam from path curve. | |
| Deconstruct Beam Options Deconstruct a beam options into its constituent parts. | |
| Beam Options Create beam options from atomic inputs. | |
| Beam Style Create beam style from atomic inputs. | |
| Deconstruct Beam Style Deconstruct a beam style into its constituent parts. |
| Deconstruct Furniture Deconstruct a furniture into its constituent parts. | |
| Furniture Create a furniture from point. | |
| Deconstruct Furniture Options Deconstruct a furniture options into its constituent parts. | |
| Furniture Options Create furniture options from atomic inputs. | |
| Furniture Style Create furniture style from atomic inputs. | |
| Deconstruct Furniture Style Deconstruct a furniture style into its constituent parts. |
| Deconstruct Space Deconstruct a space into its constituent parts. | |
| Space Create a space from base curve. | |
| Deconstruct Space Options Deconstruct a space options into its constituent parts. | |
| Space Options Create space options from atomic inputs. | |
| Space Style Create a space style from atomic inputs. | |
| Deconstruct Space Style Deconstruct a space style into its constituent parts. |
| Deconstruct Element Deconstruct a element into its constituent parts. | |
| Element Create a element from point. | |
| Deconstruct Element Options Deconstruct a element options into its constituent parts. | |
| Element Options Create element options from atomic inputs. | |
| Element Style Create element style from atomic inputs. | |
| Deconstruct Element Style Deconstruct a element style into its constituent parts. |
| Deconstruct Building Deconstruct a building into its constituent parts. | |
| Building Create a building. | |
| Get Level Get the levels associated with an object. | |
| Deconstruct Level Deconstruct a level into its constituent parts. | |
| Level Create a level. |
| Add Data (AddData) Add user data to a cloud. | |
| Bounds Get user data bounds. | |
| Preview Data (PrevData) Assign colors to cloud according to user data. | |
| Cull Cloud (CullC) Cull cloud points according to user data values. | |
| Cloud Expression (ExpData) Evaluate an expression and save results as user data. | |
| Cloud Script (ScrData) Evaluate values with VB.NET script and save results as user data. | |
| Get Data (GetData) Get data set stored in a cloud. | |
| Get Value (GetValue) Get data value stored in a cloud. | |
| List Keys (KeyList) List all keys stored in a cloud. | |
| Mesh Compare (MCompare) Compute distance to a mesh. | |
| Remove Data (RemKey) Remove data stored in a cloud. |
| Cloud Engine (CloudE) Point Cloud manipulation engine. | |
| Cloud EngineX (CloudX) Point Cloud manipulation engine. | |
| Box Crop (BCrop) Cull points outside of the box. | |
| Load Load cloud within the engine. | |
| Plane Clip (PClip) Cull points below the plane. | |
| Save E57 Save E57 file within the engine. | |
| Save Save XYZ file within the engine. | |
| Sphere Crop (SCrop) Cull points outsite of the sphere. | |
| Transform Apply transformation to the Point Cloud. | |
| Voxel Subsampling (VSub) Apply voxel based spatial subsampling to the Point Cloud. |
| Load E57 (LoadE57) Loads selected scans from E57 file. | |
| Load E57 Ex (LoadE57Ex) Loads selected scans from E57 file together with all available metadata. | |
| E57 Metadata (E57Meta) Read E57 file metadata. | |
| Load .xyz (xyzLoad) Loads point cloud from .xyz file. | |
| Load .xyz Ex (xyzLoadEx) Loads point cloud from .xyz file. | |
| Save E57 Ex (SaveE57Ex) Save E57 file. | |
| Save .xyz (xyzSave) Save cloud to .xyz file. | |
| Preview .xyz (PreviewXyz) Displays the first 100 lines of a text file. |
| Command Line (Command) CloudCompare command line.http://cloudcompare.org/See commands at http://www.danielgm.net/cc/doc/wiki/index.php5?title=CommandLine | |
| Command Line .E57 (Command .E57) Cloud Compare command line with E57 file.http://cloudcompare.org/See commands at http://www.danielgm.net/cc/doc/wiki/index.php5?title=CommandLine | |
| Random Subsampling (RandomCC) Run CloudCompare E57 random subsampling.http://cloudcompare.org/ | |
| Spatial Subsampling (SpatialCC) Run CloudCompare E57 spatial subsampling.http://cloudcompare.org/ | |
| Open File (OpenCC) Open file in CloudCompare.http://cloudcompare.org/ | |
| Convert .xyz (Convert) CloudCompare convert to XYZ.http://cloudcompare.org/ | |
| Command Line .xyz (Command .xyz) Cloud Compare command line with xyz file.http://cloudcompare.org/See commands at http://www.danielgm.net/cc/doc/wiki/index.php5?title=CommandLine |
| Cloud Grid (CGrid) Create a point cloud 3d grid. | |
| Construct Cloud (Cloud) Construct a Cloud. | |
| Deconstruct Cloud (DeCloud) Get points out of Cloud. | |
| Get Position (GetPose) Get the scanner position (meaningful only if the position was inherited somehow) | |
| Merge Clouds (MCloud) Merge multiple clouds into one. | |
| MultiMerge (MMerge) Merge clouds into multiple clouds. | |
| Set Position (Set Pose) Set the scanner position. |
| Clean Cloud (CleanCloud) Cleans the cloud out of colors. | |
| ClippingPlane (ClipPlane) Preview geometry with a clipping plane. | |
| Delaunay Colored (CDel) Delaunay triangulation on Point Cloud, with colors. | |
| Disjoint Cloud (Disjoint) Disjoint cloud based on voxel topology. | |
| Mesh Include (MInclude) Cull points outside/inside of a mesh. | |
| Selection Create selection. | |
| Voxel Colored (VoxelC) Voxelize a PointCloud with colors. |
| Average Get the average point from a cloud. | |
| Closest Point (CP) Find closest point in the point cloud. | |
| Get Points (GetPoints) Get specific points from a cloud. | |
| Sub Cloud (SubCloud) Get a part of a cloud. | |
| Cloud | Plane (Sec) Solve intersection events for a Cloud and a Plane. | |
| Cloud Statistics (CloudStats) Basic information about cloud. |
| About About Volvox |
| VoxelGrid To Boxes (VoxBox) Get a list of boxes from a voxelgrid. | |
| VoxelGrid Dimensions (VGDimensions) Get the dimensions of a voxelgrid | |
| Hull from Marching Cubes (MarchingCubes) Generate hull using the marching cubes algorithm | |
| VoxelGrid To Mesh Hull (VoxMeshHull) Generate a mesh of a Voxelgrid | |
| VoxelGrid Statistics (VoxGridStat) Get numerical statistics of a voxelgrid | |
| VoxelGrid To List (VGList) Decompose a Voxel Grid to a Boolean List |
| VoxelGrid Boolean Exclusive (VGExclusive) Join multiple grids: remove overlapping boxes; keep the boxes that are unique to all grids | |
| VoxelGrid Boolean Intersect (VGIntersect) Intersection result of two grids | |
| VoxelGrid Boolean Invert (VGInvert) Invert a voxel grid | |
| VoxelGrid Boolean Subtract (VGSubtract) Subtract grid 1..n from the first grid | |
| VoxelGrid Boolean Union (VGUnion) Join multiple grids |
| Create Scalar Grid (ScaVoxCreate) Create an empty scalarlgrid | |
| Marching Cubes Hull (Scalar) (ScalarMarchCubes) Create a mesh hull using the marching cubes algorithm | |
| Visualize Scalar Grid (ScalarGridVis) Show the values of a scalar grid in 3d | |
| Voxelate Geometry into Scalar Grid (VoxGeoScalar) Adds any geometry to a Scalar Grid |
| Create VoxelGrid (VoxCreate) Create an empty voxelgrid | |
| VoxelGrid From List (VGList) Set the voxel values from a list of booleans | |
| VoxelateGeometry (VoxGeo) Adds any geometry to a voxelgrid |
| VoxelGrid From Hex String (VGFromHex) Convert a voxelgrid from a hexadecimal string | |
| VoxelGrid To Hex String (VGToHex) Convert a voxelgrid to a hexadecimal string |
| Parallel Coordinate Analysis Analyses the data generated from the 'Wallacei_Parallel Coordinate Plot' component by comparing the fitness values across the different fitness criteria | |
| Diamond Fitness Chart (Fitness Chart) Displays the diamond fitness chart along with the fitness ranking for each solution for data exported from Wallacei. | |
| Objective Space Displays the objective space of the fitness values of the solutions. | |
| Parallel Coordinate Plot (Paralel Coordinate Plot) Evaluates the fitness values for each solution by comparing each fitness criteria to one another in the form of a parallel coordinate plot. | |
| Standard Deviation Trend Line (SD Trend Line) Plot the SD factor for each generation and create the trendline for the entire simulation for data exported from Octopus. | |
| Pareto Front This component evaluates the data generated by the 'Wallacei_Objective SPace' component and calculates the Pareto Front for a selected generation and plots the front line/mesh as well as outputs the Dominance rank for each solution in the selected generation | |
| Mean Values Trend Line (Mean Trend Line) Plot the Mean values for each generation and create the trendline for the entire simulation for data exported from Octopus. | |
| Fitness Value Graphs (FV Graph) Plot the Fitness Values for each individual per generation for data exported from Octopus | |
| Standard Deviation Graph (SD Graph) Calculates the SD value and draws the Normal distribution graph for each generation for data exported from Octopus. |
| Wallacei X Wallacei X is an evolutionary and analytic engine that gives users full control over their evolutionary simulations within one single user interface (purple logo indicates there is stored data within the component) | |
| Decode Genome (GDecoder) This component decodes wallacei genomes coming out of the WallaceiX solver and outputs the genes(sliders) values for each solution. | |
| Distribute to Grid (Distributor) This component distributes the exported phenotypes and their associated data onto a grid in Rhino scene | |
| Decode Phenotype (PDecoder) This component decodes the Wallacei phenotypes outputted by the WallaceiX component into three outputs – Geometry (points/curves/surfaces/breps), Meshes and Numbers. |
| Extract Octopus Text Files (Octopus FV) Extract only the fitness values from an Octopus Simulation fitness value export file. | |
| Order FVs From WallaceiX (WallaceiX FV) This component orders the Fitness Value list outputted by the WallaceiX component for use with any of the Wallacei_Analytics Components | |
| Gene Pool and Slider shuffler (Shuffler) This component shuffles the gene pools and number sliders on the grasshopper canvas that have been renamed with wlc_ prefix |
| Attribute Attribute to be attached to a part | |
| Collider Generate a collider for a given geometry. | |
| Connection From Direction Create a connection on a given part geometry from center and X-asix direction (Z direction is determined based on the normals of the component geometry) | |
| Connection From Plane Create a connection from a given plane. It can create connections which cause collisions and overlapping of components | |
| Deconstruct Attribute Extract values stored in an atrribute | |
| Deconstruct Collider Deconstruct a collider object. | |
| Deconstruct Connection Extract information from a Connection. | |
| Get Attribute by Name Extract values stored in an atrribute with the given name. | |
| Get Valid Smart Attributes Get the valid smart attributes from a given aggregation. | |
| Smart Attribute Smart Attribute to be attached to a part |
| DisCo Aggregation Setup Setup aggregation information for DisCo | |
| DisCo Environment DisCo enviroment data | |
| DisCo IO Settings DisCo placement settings | |
| DisCo Placement Settings DisCo placement settings | |
| DisCo Player DisCo Player settings | |
| DisCo Rule Group Export Wasp information for DisCo VR software | |
| DisCo Tool Settings DisCo tool settings | |
| Export to DisCo Export Wasp information for DisCo VR software | |
| Load From DisCo Loads an aggregation from a DisCo-generated .json file (e.g., a saved game session). | |
| Save to DisCo Saves current status of an aggregation to a .json file, to be imported into DisCo for further aggregation |
| Deconstruct Field Generates a scalar field given a grid of points and their relative scalar values | |
| Field Iso Voxels Compute a voxel-mesh of the given field at the chosen iso-level. | |
| Field Isolines Draws isolines across a field object --> WIP Component: might be incomplete or contain bugs! <-- | |
| Field Points Generate a 3d point grid to be fed to the field component | |
| Field Generates a scalar field given a grid of points and their relative scalar values | |
| Load Field from File Loads an aggregation from a previously saved .txt file | |
| Orient Field Changes the base plane of the field, with the effect of creating a transformed copy. | |
| Save Field to File Saves current status of an aggregation to a .json file. |
| Advanced Part Create a Wasp Part with additional constraints (supports, additional colliders) | |
| Basic Part Create a basic Wasp Part to be used for aggregation | |
| Deconstruct Part Extract all information stored in a part. Useful for visualization or for further geometry processing | |
| Filter Parts by Name Filter a list of parts according to part names | |
| Get Part Geometry Extract the geometry of one part (for visualization or further processing). | |
| Parts Catalog Part Catalog. It allows to define a fixed number of each type of part to be used in a stochastic aggregation. | |
| Transform Part Applies a geometric transformation to an existing part, returning a transformed copy |
| Aggregation Graph Extract the aggregation graph. | |
| Field-driven Aggregation Aggregate the given parts according to a given scalar field | |
| Graph-Grammar Aggregation Sequential aggregation based on graph-grammars. --> WIP Component: might be incomplete or contain bugs <-- | |
| Load Aggregation from File Loads an aggregation from a previously saved .txt file | |
| Save Aggregation to File Saves current status of an aggregation to a .json file. | |
| Save Graph to File Saves current status of an aggregation to a .json file. | |
| Stochastic Aggregation Aggregate the given parts in a stochastic process, selecting parts and rules randomly at every step |
| Add Parts Add specific parts to an aggregation. --> WIP Component: might be incomplete or contain bugs <-- | |
| Assemble Part Hierarchy Applies a geometric transformation to an existing part, returning a transformed copy | |
| Get Parts Hierarchy Access sub-parts stored at different aggregation hierarchy levels --> WIP Component: might be incomplete or contain bugs <-- | |
| Remove Parts Remove specific parts from an aggregation. --> WIP Component: might be incomplete or contain bugs <-- | |
| Serialize Object to File Saves current status of an aggregation to a .json file. | |
| Update File This component doesn't update the installation |
| Deconstruct Rule Extract information from a rule instance. | |
| Rule From Text Generate an aggregation rule from a text string description | |
| Rule Generate an aggregation rule from part names and connections ids | |
| Rules from Aggregation Extract aggregation rules from an aggregation | |
| Rules Generator Automated rules generator given a list of parts | |
| Rules Visualizer Visualize the provided rules. |
| Adjacency Exclusion Constraint Part Adjacencies and Exclusions Constraint. It allows to control if certain connection should be allowed to be in contact with other parts or not. | |
| Mesh Constraint Mesh collision global constraint | |
| Orientation Constraint Orientation Constraint. It allows to control if the part should be placed according to a custom orientation. | |
| Plane Constraint Plane global constraint | |
| Support Support definition for constrained parts. Each set of lines defining support locations can be set |
| Join Meshes and Weld | |
| Dual graph | |
| Reroute Faces | |
| Reroute Faces by Pattern | |
| Unify face windings | |
| Vertices Component | |
| Face Polylines | |
| Mesh Edges | |
| Naked boundary |
| Offset Mesh | |
| Sierpinski Carpet | |
| Mesh Window | |
| Picture Frame | |
| Bevel Edges | |
| Stellate/Cumulation | |
| Mesh Thicken | |
| Bevel Vertices |
| Mesh Antiprism | |
| Mesh Pyramid | |
| Mesh Prism | |
| Mesh Dipyramid | |
| Mesh Mesh Icosahedron | |
| Polylines Dodecahedron |
| Laplacian Smoothing | |
| Blur Mesh | |
| LaplacianHC Smoothing |
| Mesh From Lines (Weave Back) | |
| Tile |
| Backup Data (PlanB) Passes through a data list if that list contains elements; otherwise, passes a "backup" | |
| Centered Domain (DomCen) Center a domain about zero from an input size. | |
| Construct Path Mask (ConMask) Constructs a data tree path mask from a list of index characters. | |
| Cull Ends Separates the first and last item from a list. | |
| Data Exists (HasData) Tests for existence of data | |
| Divide Domain³ (Divide 3D) Divides a three-dimensional or 'box' domain into equal segments. | |
| Empty Object To Empty Branch (Empty) Returns an empty branch when no data is supplied. | |
| List Indices (Indices) Provides a list of indices for items in a list. | |
| NaN Object (NaN) Creates a NaN ('not a number') object | |
| Null Object (Null) Creates a null object. | |
| Nulls In Empty Branches (Nulls in Empty) Inserts null objects into empty branches. | |
| Shift List Both Ways (ShiftBoth) Shifts a list in both directions |
| Adjust Alpha (Alpha) Sets the alpha channel of a color | |
| Curve Direction Display (CrvDir) Custom Preview to display curve direction | |
| Display Settings (DispSettings) Set various options for display preview | |
| Identity Preview (RainbowID) Displays geometry with random colors assigned so as to differentiate separate items | |
| Normal Display (DirDisplay) Displays the two sides of a mesh with different colors for normal checking | |
| Random Color (RandCol) Generates a random color for every item in a list | |
| Path Label (PathLbl) Displays the data tree paths of geometry | |
| Surface UV Display (UVDisplay) Displays the U and V axes of surface or polysurface faces | |
| Zoom Bounding Box (ZBB) Zoom viewport to fit specified box |
| Copy/Move/Rename Files (CopyFile) Allows you to copy or rename/move a file | |
| Directory From File Path (Dir From Path) Returns folder path instead of file path. | |
| Export File to Path (Export) Exports a set of geometry to a specified file format. | |
| Element ID from FBX Import (FBX ID) Gets the element id from a referenced element brought in from a Revit FBX Export | |
| File or Directory Exists (Exists) Returns True if supplied file path or directory exists. | |
| File Name From File Path (Name From Path) Returns file name with and without file extension from file path. | |
| Launch URL (URL) Launches a web page from a specified URL | |
| Next Available Filename (NextFile) Chooses the next unused filename in a directory following a pattern | |
| Write to Text File (WriteTXT) Writes a list of strings to a text file |
| Close Curve (Close) Close a list of curves if they're open | |
| Curve-Curve Closest Point (CCCP) Finds the closest point between a pair of curves | |
| Divide by Target Length (Divide Target) Divides supplied curves evenly into lengths that match the supplied target lengths as closely as possible. | |
| FilletTwoCurves FilletTwoCurves | |
| Midpoint (MP) Evaluates the midpoint of a curve's length. | |
| Join Curves With Tolerance (Join T) Joins curves with supplied dimensional tolerance. |
| Brep Closest Point (Advanced) (Brep CP+) An extended version of the Brep Closest Point component with additional information. | |
| Brep Faces By Direction (FBD) Gets brep faces by their normal direction compared to the Z axis | |
| Inflate Box (Inflate) Expand a box by a constant dimension on all sides | |
| Sub-Box (SubBox) Retrieves an Isoparametric subset of a box | |
| Unroll Brep Unrolls brep and optional associated curves and points |
| Canvas Color Alters canvas appearance properties. | |
| Decimal Foot To Foot-Inch (Decimal Ft to Ft-In) Converts decimal foot notation to fractional foot-inch notation. | |
| Unit Warning Provides a warning when the Rhino document unit system doesn't match the user-specified unit system. | |
| Document Units (Doc Units) Returns unit system of active Rhino document. | |
| Foot Inch To Decimal Foot (Ft-In to Decimal Ft) Converts fractional foot-inch notation to decimal foot notation. |
| Extend Surface (ExtendSrf) Extend surface from edge | |
| Loft Ex (LoftEx) An advanced version of the loft component including more options | |
| Shrink Surface (Shrink) Contract underlying untrimmed surface close to trimming boundaries | |
| Surface Center (SrfCenter) Returns point, normal, and frame at reparameterized surface center. | |
| Surface Direction (SrfDirection) Modify surface u, v, and normal directions |
| Convert Case (Case) Converts text to PascalCase, camelCase, and Title Case | |
| Replace Text (Multiple) (RepM) Replace all occurences of any pattern in a list with the corresponding replacement string | |
| Text Outlines (Text2Crv) Gets the outline curves from text |
| Arrange in Grid (Grid) Arrange a list of geometry in rows | |
| Center Geometry at Origin (Recenter) Recenters a geometry object at the origin |
| Boundary Mesh (BoundaryM) Create mesh from polyline. | |
| Extrude as Mesh (ExtrudeM) Extrude |
| FeatureRequest (Request) Request a new Wombat tool |
| Center Print on Print Bed (Cntr Prnt) Moves the input geometry to the center of the print bed as determined by the input printer dimesions | |
| Config Setting (Setting) If an individual specific setting is input in S, it will be returned | |
| Curve Infill (Infill) Take the given curve and creates an infill (based on the extrusion width and infill ratio) of the curve as a polyline | |
| Curve to G Code (Crv to GC) Converts a cureve into g code to 3D print with a standard filament based printer | |
| Curve with Infill (Crv+Infl) Outputs polyines for W walls and infill at I density | |
| Curves with Infill Compound (Crv+Infl Cmpnd) offsets curves by 1/2 the extrusion witdth | |
| Offset In (Offset In) Offsets curves inward | |
| Offset Out (Offset Out) Offset curves outward | |
| Offset Complex (Offset Cmplx) Offset curves, with automatic detection of internal vs | |
| Offset Compound (Offset Cmpnd) Contains a cluster of Grasshopper components | |
| Print Log saves info about the print into a Google Sheet | |
| Slice Walls with Infill Compound (Walls+Infl Cmpnd) Slices geometry and offsets perimeters by 1/2 the extrusion witdth | |
| Slice Walls with Infill (Walls+Infl) Slices input geometry and outputs polyines for W walls and infill at I density | |
| Slice Slice geometry based on layer height ( directly or from a Xylinus Config) |
| Black Out () creates a black out surface | |
| Config - DLP (Config DLP) This component holds the primary configurations needed for 3D printing with an a DLP projector to do SLA | |
| Config - DLP BUGSS (Config DLP BUGSS) Config DLP BUGSS | |
| DLP Slice Slice geometry based upon a Xylinus DLP Config | |
| G Code Start - DLP (Start GC DLP) G code to begin the 3D print | |
| G Code End - DLP (End GC DLP) G code to end a 3D print | |
| GC Send Sends G Code to the printer | |
| Print DLP (DLP Print) Generate the G Code and synch it with the projected slices | |
| Projector Window (Proj Window) Opens a floating viewport, maximizes it to the projector display, and zooms to the supplied calibration geometry | |
| Z Move G Code (Move Z GC) Generate the G Code to move the Z platform of the printer |
| Config - Filament (Config Filament) This component holds the primary configurations needed for 3D printing on a standard filimant-based printer | |
| Config - Filament jimmi PLA (jimmi_F PLA) Double-click to edit this blank starter config | |
| Extrusion Rate Calculator (Extr Rate) calculate basic extrusion rate as factored by the cross section area of the filament and that of the print extrusion | |
| G Code Start - Filament (Start GC _F) G code to begin the 3D print | |
| G Code End - Filament (End GC _F) G code to end a 3D print | |
| G Code Merge - Filament (Merge GC _F) Merge gcode with start and end gcode | |
| Print Curve - Filament (Print Crv _F) Converts a curve into g code to 3D print with a standard filament based printer | |
| Print Curve with Blob and Drool - Filament (Print B&D _F) extrudes a given amount of filament (Blob) at each point and a modified amount of filament (Drool) in between points | |
| Print Curve with Infill - Filament (Print Crv+Infl _F) Slices input geometry and renerates G Code to print [W] walls and infill at [I] density | |
| Print 3D - Filament (Print 3D _F) Slices input geometry and renerates G Code to print [W] walls and infill at [I] density |
| Config - Syringe M Codes (M Codes Syringe) This configures the M Codes for pneumatically controlling a syringe | |
| Config - Syringe (Config Syringe) This component holds the primary configurations needed for 3D printing on a standard filimant-based printer | |
| Config BUGSS_S M Codes (BUGSS_S M) Contains a cluster of Grasshopper components | |
| Config BUGSS_S (BUGSS_S) This component holds the primary configurations needed for 3D printing on a standard filimant-based printer | |
| G Code Start - Syringe (Start GC _S) G code to begin the 3D print | |
| G Code nd - Syringe (End GC _S) G code to end a 3D print | |
| Print Curve - Syringe (Print Crv _S) Converts a curve into g code to 3D print with a syringe based printer | |
| Print Curve with Infill - Syringe (Print Crv+Infl _S) Slices input geometry and renerates G Code to print [W] walls and infill at [I] density | |
| Print 3D - Syringe (Print 3D _S) Slices input geometry and renerates G Code to print [W] walls and infill at [I] density |
| Flock Properties (FProps) Controls agent properties and flocking paramerties to get different movement patterns | |
| Attracting Behaviour (Attract) Initiates attractions toward a point or points | |
| Attractor Curve Behaviour (AttractorCurve) controls the attracting Curve behaviour for the the flock | |
| Box Containment (BoxContainment) controls containment in a box boundary | |
| Brep Containment (BrepContainment) controls containment in a brep boundary | |
| Contain Outside Mesh (ContainOutsideMesh) Component controls containment outside a boundary, Also used as a precise repeller | |
| Flock Agent 2D (FlockAgent2D) controls the flock strating position and velocity in 2d mode | |
| Flock Agent 3D (FlockAgent3D) controls the flock strating position and velocity | |
| Flock Agent On Surface (FlockAgentSrf) controls the flock starting position and velocity on a surface | |
| Follow Curve Behaviour (Follow Curve) controls the Follow Curve behaviour for the the flock | |
| Follow Organized Points Component (FollowOrganizedPointsComponent) controls the Follow Points behaviour for the the flock | |
| Flocking Engine (Engine) The main engine to control the flock | |
| Mesh Containment (MeshContainment) controls containment in a Closed Mesh boundary | |
| Plane Containment (PlaneContainment) controls containment in a 2d plane boundary, In case of flocking in 2d mode | |
| Repeller Curve Behaviour (RepellerCurve) controls the repelling Curve behaviour for the the flock | |
| Repelling Behaviour (RepellingBehaviour) controls the Repelling behaviour for the the flock | |
| Surface Containment (SurfaceContainment) controls containment in a surface boundary | |
| Wind Behaviour (Nickname) Description |
| vertex Topology (Topology) Analyses vertex topology of any given edge network | |
| Brep Explode (BrepExplode) Explodes breps while respecting data tree structure | |
| Line Topology (Topology) Analyses vertex topology of any given edge network |
| Trimmed Srf To Mesh2 (TrimmedSrfToMesh2) Makes a mesh out of trimmed surface quad with it's vertices known | |
| Trimmedsrfto Mesh (TrimmedsrftoMesh) Makes a mesh out of trimmed surface quad with it's vertices known | |
| Untrimmed Quad To Mesh (UntrimmedToMesh) A remake to the old school componenet Mesh surface but with less parameters |
| Partition test (PartTest) partitions a tree to a certain count of items per branch (not yet functional) | |
| Resettable Data Recorder (ResettableRecorder) This component records any type of data and outputs list of it, useful for any recursive operation save data from each iteration seperately |
| Ratio Rectangle (RatioRect) Makes Rectangle from ratio and area |
| Mesh Forming Component (MeshFormingComponent) This component makes a mesh interact with any moving points around it(mainly used with flocks), mesh vertices move if any point approaches it |
Site design © Robin Rodricks.
Addon data © by respective authors.
Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.
Hosted by GitHub